Народився 28 березня 1963 р. в м. Нетішин Хмельницької області. У 1992 р. закінчив Український інститут інженерів водного господарства у м. Рівне, кваліфікація - інженер-механік. У 1998 р. закінчив Міжрегіональну академію управління персоналом, кваліфікація - магістр економіки та управління трудовими ресурсами. Кандидат технічних наук
1981 - 1984 рр. - служба у Військово-морському флоті на підводному човні. Звільнившись в запас, працював електрозварювальником, ізолювальником, старшим інженером відділу соціальних питань на будівництві Хмельницької АЕС.
1989 - 1994 рр. - начальник житлово-комунального управління УБ ХАЕС.
У 1994 р. призначений начальником житлово-комунального підприємства Нетішинської міської ради.
1997 - 2003 рр. - перший заступник Нетішинського міського голови.
З квітня 2003 р. призначений на посаду директора Славутської філії ВАТ "Хмельницькгаз".
З квітня 2006 р. по теперішній час - міський голова м. Славута.