Народився 1 червня 1951, село Рожична, Шепетівський район, Кам'янець-Подільська область.
У 1973 році закінчив факультет «Промислове і цивільне будівництво» Львівський політехнічний інститут за фахом інженер-будівельник. Пізніше також закінчив юридичний факультет Міжрегіональну академію управління персоналом за спеціальністю «Правознавство».
1973–1975 — служба в армії.
1976–1977 — інженер Хмельницької філії «Укрдіпросільбуд».
З 1977 — інженер БУ «Житлобуд» в (місто Хмельницький), майстер Нижньовартівського управління бурових робіт № 2 в Тюменській області (Росія).
1980–1985 — інженер техвідділу, ревізор Хмельницької обласної контори Промбудбанку.
1986–1988 — будівельник Алєксандровського РБУ-3 «Томськрембуду».
1988–1991 — заступник голови кооперативу «Гладіолус».
1992–1995 — директор МПП «Явір».
1995–2002 — заступник директора, директор виробничо-комерційного ПП «Явір-Транс».
1994–2000 — директор, з 2000 — заступник директора виробничого комерційного підприємства «Явір-Інвест».З 1998 — генеральний директор концерну «Русь».
2005–2006 — віце-президент Тендерної палати України.
Народний депутат України 4-го скликання з 14 травня 2002 до 25 травня 2006, виборчий округ № 188, Хмельницька область, висунутий СДПУ(о). Член Комітету з питань фінансів і банківської діяльності (з червня 2002).
Народний депутат України 5-го скликання з 25 травня 2006 до 12 червня 2007 від «Блоку Юлії Тимошенко», № 114 в списку. 12 червня 2007 достроково припинив свої повноваження під час масового складення мандатів депутатами-опозиціонерами з метою проведення позачергових виборів до Верховної Ради України.
Народний депутат України 6-го скликання з 23 листопада 2007 до 12 грудня 2012 від «Блоку Юлії Тимошенко», № 101 в списку. На час виборів: тимчасово не працював, член Української соціал-демократичної партії. Член фракції «Блок Юлії Тимошенко» (з листопада 2007). Член Комітету з питань економічної політики.
Народний депутат України 7-го скликання з 12 грудня 2012 до 27 листопада 2014, виборчий округ № 187, Хмельницька область, від ВО «Батьківщина», перший заступник голови Комітету з питань екологічної політики, природокористування та ліквідації наслідків Чорнобильської катастрофи (з грудня 2012).
25.09.2014