Народився 2 червня 1948 р. в селі Браниця Бобровицького району Чернігівської області, у сім'ї службовця. Громадянин України.
Після закінчення у 1967 р. Бобровицької середньої школи служив у лавах Радянської Армії, після звільнення з 1969 по 2000 р. працював у системі МВС України. Присвоєно звання полковник міліції.
З 1977 р. по 1979 р. навчався в Львівській спеціальній школі МВС СРСР, отримав спеціальність юриста. З 1980 р. по 1985 р. навчався у Київській вищій школі МВС СРСР, отримав вищу юридичну освіту.
Обирався депутатом Київської міської Ради 21 скликання 1990-1994 рр.
У теперішній час працює директором ТОВ "Юридичний департамент - Міжнародна поліцейська асоціація".
З 2000 р. член Соціалістичної партії України, з 2009 р. - Голова Центральної Контрольної комісії СПУ.
Одружений, має 2 дітей.