Народився 3 квітня 1968 р. в с. Острожець Млинівського району Рівненської області. У 1992 р. закінчив Рівненський державний технічний університет (раніше - Український інститут інженерів водного господарства), спеціальність - промислове та цивільне будівництво.
1986 - 1988 рр. - служба в Збройних Силах.
У 1989 р. - лаборант Українського інституту інженерів водного господарства.
1992 - 1995 рр. - директор МПП "Континіум" (с. Острожець Рівненська область).
1995 - 2002 рр. - генеральний директор ТОВ "Континіум" (м. Луцьк).
2002 - 2006 рр. - народний депутат України (від виборчого округу № 23 Волинської області). Член Комітету Верховної Ради з питань паливно-енергетичного комплексу, ядерної політики та ядерної безпеки. Член фракцій "Єдина Україна", потім - "Аграрники України", Аграрної партії України, Народної аграрної партії України, Народної партії.
З 2005 р. - перший заступник голови Народної партії (Володимира Литвина).
В даний час - голова наглядової ради ПАТ "Банк інвестицій та заощаджень".
З 2012 р. -народний депутат від групи "Суверенна європейська Україна".