Народився 6 січня 1952 року в селі Кидрасівка Бершадського району Вінницької області в сім'ї колгоспників.
Закінчив Уманський сільськогосподарський інститут за спеціальністю “вчений-агроном” та Верхівський сільськогосподарський технікум.
Кандидат сільськогосподарських наук, професор Вінницького національного аграрного університету. Заслужений працівник сільського господарства України.
З 1972 по 1974 роки проходив строкову військову службу.
З 1975 по 1976 роки працював агрономом по захисту рослин колгоспу «Шлях до комунізму» Бершадського району Вінницької області, потім п'ять років — головним агрономом цього ж господарства.
1982 по 1986 роки — головний агроном, заступник начальника управління сільського господарства Бершадського райвиконкому.
З 1986 по 1992 роки працював заступником, першим заступником, головою Бершадського РАПО.
У квітні 1992 року призначений представником Президента України у Бершадському районі.
З 1995 по 1998 рік перебував на посаді голови Бершадської райдержадміністрації.
В червні 1994 року обраний головою Бершадської районної ради народних депутатів, а в липні 1995 року призначений головою Бершадської районної адміністрації.
З червня 1998 року по червень 2004 року працював у Вінницькій обласній держадміністрації заступником, першим заступником голови.
З червня 2004 по червень 2005 року — перший проректор з наукової роботи та виробництва Вінницького державного аграрного університету. З червня 2005 по квітень 2006 року — перший заступник голови Вінницької облдержадміністрації.
У квітні 2006 року обраний головою Вінницької обласної Ради. У тому ж році балотувався до Верховної Ради від Народного блоку Литвина під номером 83, був членом Народної партії. Проте, ще за два місяці до виборів вибув зі списку за власною заявою.
У 2010 році був обраний депутатом Вінницької обласної ради 6 скликання від Української партії “Єдність” за 3 мажоритарним округом (Бершадський район), також пройшов до ради за списком партії.
У 2012 році став народним депутатом 7 скликання за округом №17 (Вінницька область) як безпартійний самовисуванець. Всю каденцію був позафракційним.
Народний депутат 8 скликання. Обраний у 2014 році від партії “Блок Петра Порошенка” (№27 у списку). Заступник голови Комітету Верховної Ради України з питань аграрної політики та земельних відносин.
Одружений. Має двох дорослих дітей. Син Олег (1975) — директор Вінницької філії Національної академії державної податкової служби України. Дочка Оксана (1980) — асистент кафедри аграрного менеджменту Вінницького державного аграрного університету.
17.12.2014