Родился в с. Высокие Байраки Аджамского района Кировоградской области, в крестьянской семье, где окончил Байракскую СШ (1958). 1958 – поступил в Калининградское КВИУ. Курсант 7 роты (командир – майор Панов А.Н.). 1958-60 – после окончания 2 курсов в связи с расформированием Калининградского КВИУ переведен в Тюменское ВИУ. Курсант 11 роты (командир – капитан Назаров). 1961 – окончил Тюменское ВИУ. Лейтенант. Направлен для прохождения службы в Московский ВО. 1961 – командир взвода, командир роты в/ч 14152 (пос. Венюково Московской области). Капитан. 1968-72 – окончил с отличием ВИА им. В.В. Куйбышева. Военный инженер. Майор. Направлен для прохождения службы в ГСВГ. 1972 – командир батальона в 65помп. 1974 – заместитель командира 68помп. 1975 – командир 68помп. Подполковник (досрочно, в связи с назначением на должность). Заменился в СССР.
1977 – старший офицер боевой подготовки УНИВ МО СССР. Полковник. 1989 – начальник группы Управления боевой подготовки и ВУЗ УНИВ МО СССР. 1992 – уволен с действительной военной службы в запас. 3.1992-5.2011 – работал на должностях: заместитель начальника отдела изысканий, заместитель директора НПП «Недра», заместитель генерального директора ЗАО «ЧОП «Виктория-96», помощник директора Управления экономической безопасности ОАО «Мосбизнесбанк», главный эксперт по возврату проблемных кредитов ОАО, ведущий специалист в Управлении экономической безопасности в АКБ «Московский муниципальный банк «Банк Москвы». Одновременно исполнял обязанности Председателя Правления «Фонда поддержки ГУВД г. Москвы» (1996-2011).
В отставке.
Жена Валентина Павловна, урожденная Гришко. Дети: Валентин; Наталья. Имеют двух внуков – Евгению и Егора.