Народився 1 червня 1951 р. у с. Рожична Шепетівського району Хмельницької області. У 1973 р. закінчив Львівський політехнічний інститут, спеціальність - промислове та цивільне будівництво, інженер-будівельник. Також закінчив Міжрегіональну академію управління персоналом, юридичний факультет, спеціальність - правознавство.
1973 - 1975 рр. - служба в СА.
1976 - 1977 рр. - інженер Хмельницької філії "Укрдіпросільбуд".
1977 - 1980 рр. - інженер БУ "Житлобуд", м. Хмельницький; майстер Нижневартовского управління бурових робіт № 2 Тюменської області, Росія.
1980 - 1985 рр. - інженер техвідділу, ревізор Хмельницької обласної контори Промстрйобанка.
1986 - 1988 рр. - будівельник Олександрівського РСУ-3 "Томскрембуд".
1988 - 1991 рр. - заступник голови кооперативу "Гладіолус".
1992 - 1995 рр. - директор МПП "Явір".
1994 - 2000 рр. - директор виробничого комерційного підприємства "Явір-Інвест".
1995 - 2002 рр. - заступник директора, директор виробничо-комерційного ПП "Явір-Транс".
1998 - 2002 рр. - генеральний директор концерну "Русь".
2000 - 2002 рр. - заступник директора виробничого комерційного підприємства "Явір-Інвест".
2002 - 2006 рр. - народний депутат Верховної Ради України IV скликання (по виборчому округу № 188 Хмельницької області, висунутий СДПУ (о). Член Комітету з питань фінансів і банківської діяльності.
2005 - 2006 рр. - віце-президент Тендерної палати України
2006 - 2007 рр. - народний депутат Верховної Ради України V скликання (від Блоку Юлії Тимошенко, № 114 в списку). Член Комітету з питань фінансів і банківської діяльності.
З листопада 2007 р. - народний депутат Верховної Ради України VI скликання (від Блоку Юлії Тимошенко, № 101 в списку). Член Комітету з питань економічної політики, голова підкомітету з питань державного регулювання бухгалтерського обліку та звітності, аудиторської деятельності.Член Спеціальної контрольної комісії ВР України з питань приватизації.