Народився 28 серпня 1953 р. в с. Стукалівка Гребінківського району Полтавської області. У 1974 р. закінчив Черкаський педагогічний інститут. Заочно навчався в Київському політехнічному інституті та Міжрегіональній академії управління персоналом (МАУП) в місті Києві.
1997-1985 рр. - заступник директора СПТУ № 20 міста Черкаси.
1985-1994 рр. - директор СПТУ № 20 міста Черкаси.
1994-1998 рр. - заступник Черкаського міського голови.
З 1998 р. - займається підприємницькою діяльністю та за сумісництвом працював директором ТОВ "МТС-2000" та ВАТ "Україна".
Очолював обласну партійну організацію "Реформи і порядок".
У 2010 р. на виборах міського голови зайняв друге місце. Став депутатом Черкаської міської ради.
З 2010 р. - член партії ВО "Батьківщина".
З 2012 р. - очолює Об'єднану опозицію в Черкаській області.