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