Народився 17 серпня 1971 року, Голичівка, Корецький район, Рівненська область.
У 2000 році закінчив Київський національний університет імені Тараса Шевченка за спеціальністю «Історія».
У 2002 році вступив до Інституту політичних наук при НАН України, який закінчив у 2005 році за спеціальністю «Державне управління», магістр державного управління.
1990 — вихователь групи продовженого дня Морозовської середньої школи Корецького району Рівненської області.
1990–1992 — служба в Збройних силах України.
1992–1993 — вчитель початкових класів Морозівської ЗОШ Корецького району Рівненської області.
1993–2002 — вчитель ЗОШ № 6 м. Дубна Рівненської області.
З вересня 2001 по жовтень 2002 — голова Дубенської районної організації «Просвіта».
2002–2006 — помічник-консультант народного депутата України Цехмістренка В. Г.
з вересня 2005 — голова Дубенської районної організації партії «Наша Україна».
2006–2014 — голова Дубенської районної ради.
Обирався депутатом Дубенської міської ради III скликання (1998–2002), IV скликання (2002–2006), обраний депутатом Дубенської районної ради V скликання (2006–2011) та VI скликання (2011–2014).
Народний депутат України 8 скликання. Обраний від округу №154 (Рівненська область) від партії “Блок Петра Порошенка”. Голова підкомітету з питань адміністративних послуг, державних символів та нагород Комітету Верховної Ради України з питань державного будівництва, регіональної політики та місцевого самоврядування.
У 2019 році балотувався до Верховної Ради 9 скликання по 154 округу (Рівненська область) як безпартійний самовисуванець.
У 2009 році нагороджений орденом Данила Галицького.
Одружений, має сина та двох дочок.
20.11.2019