Народився 3 листопада 1959 р. у с. Ванжула, Лановецького району, Тернопільської області. У 1981 р. закінчив Уманський сільськогосподарський інститут ім. О. М. Горького, агроном.
1983 - 1984 рр. - агроном з насінництва в райуправлінні сільського господарства Лановецького райвиконкому Тернопільської області.
1984 - 1987 рр. - старший агроном відділу освоєння пісків та малопродуктивних земель Українського науково-дослідного інституту садівництва УААН.
1987 - 1992 рр. - пройшов шлях від молодшого наукового співробітника до заступника директора з наукової роботи на Кримській дослідній станції садівництва.
1992 - 1998 рр. - директор Подільської дослідної станції інституту садівництва УААН.
1998 - 1999 рр. - голова Липовецької райдержадміністрації Вінницької області.
1999 - 2005 рр. - начальник головного управління сільського господарства і продовольства Вінницької облдержадміністрації.
2005 - 2006 рр. - начальник головного управління агропромислового розвитку Вінницької облдержадміністрації.
З 2006 р. - заступник голови Вінницької облдержадміністрації з питань агропромислового комплексу.
З 31 жовтня 2011 р. - народний депутат.