Народився 3 липня 1960 р. в родині колгоспників у с.Пижівка, Новоушицького району.
У 1977-1978 рр. навчався у Кам’янець-Подільському ТУ-15. 1979-1982 рр. - служба у ВМФ СРСР.
Після закінчення Кам’янець-Подільського педінституту (фах - вчитель історії та суспільствознавства) з 1989-го до 1992 р. працював на посаді другого та першого секретаря Кам’янець-Подільського райкому комсомолу.
У 1992-1993 рр. працював на посаді завідувача відділу молоді Кам’янець-Подільського райвиконкому. З 1993-го до 1997 р. - директор МП «Тірас». 1997-1998 рр. - заступник Кам’янець-Подільського міського голови. 1998-2004 рр. - секретар Кам’янець-Подільської міськради. 2006-2008 рр. - перший заступник Кам’янець-Подільського міського голови. 2008-2009 рр. - радник Львівського міського голови. З 2009 р. працював на посаді завідувача сектору Державної житлово-комунальної інспекції у Хмельницькій області.