Народився 6 травня 1975 року в м. Луцьк. Громадяним України. У 1992 році закінчив загальноосвітню школу №18 м. Луцька.
У 1998 році закінчив Волинський державний університет ім. Лесі Українки, юридичний факультет.
1998-2002 рр. – працював головним спеціалістом сектору правової роботи юридичного відділу секретаріату Волинської облдержадміністрації.
2002-2007 рр. – заступник начальника юридичного відділу апарату Волинської ОДА.
2007-2008 рр. – начальник відділу юридичної роботи та правового забезпечення діяльності голови облдержадміністрації апарату Волинської ОДА.
2008-2011 рр. – начальник Територіальної державної інспекції праці — головний державний інспектор праці у Волинській області.
2011-2015 рр. – начальник Територіальної державної інспекції з питань праці у Волинській області.
З 2015 року працює першим заступником начальника Управління Держпраці у Волинській області.