Народився 12 травня 1952 р. в селі Бригадирівка Хорольського району Полтавської області. У 1981 р. закінчив Київський державний університет, юридичний факультет. У 1985 р. здобув другу вищу освіту, закінчивши Літературний інститут Спілки письменників СРСР імені М.Горького, відділення прози (м. Москва).
1979-1994 рр. - роходив службу в органах внутрішніх справ Полтавської області на посадах слідчого та старшого слідчого.
1994-1998 рр. - мер м. Лубни.
2006 р. - обраний на цей пост вдруге.
В даний час - пенсіонер.