Народився 15 жовтня 1991 року в місті Тернопіль.

У 2013 році закінчив Національний університет «Острозька академія», бакалавр з правознавства, а у 2014 році - Київський національний університет ім. Тараса Шевченка, спеціаліст з права.

Трудову діяльність розпочав у 2014 році. Працював у Регіональному центрі з надання безоплатної вторинної правової допомоги у Рівненській області, начальником управління праці та соціального захисту населення Млинівської районної державної адміністрації. З лютого по червень 2021 року - заступник начальника управління соціальної підтримки населення - начальник відділу житлових субсидій та пільг Департаменту розвитку адміністративних послуг‚ соціальної‚ молодіжної політики та спорту Рівненської обласної державної адміністрації, м. Рівне. З липня 2021 по 2023 рік - завідувач сектору здійснення державного контролю у сфері захисту прав дітей Головного управління національної соціальної сервісної служби у Рівненській області, м. Рівне З 1 січня 2024 року - заступник директора Рівненського обласного центру зайнятості.

Одружений, виховує сина.