Родился 6 февраля 1930 г. в с. Сорокотяга Жашковского р-на Киевской обл.
В 1942–1944 гг. участвовал в деятельности подпольной антифашистской организации.
В 1951 году окончил Киевский индустриальный техникум и одновременно Центральный аэроклуб Украины.
В Советской армии с августа 1951 г. Окончил Черниговское военное авиационное училище лётчиков (1953), 2-е Центральные лётно-тактические курсы (1955), Военно-воздушную академию (1963, заочно).
Проходил службу в Войсках ПВО с 1953 г. в Особой Ленинградской армии ПВО на лётных (до 1965 г.) и штабных должностях. Военный лётчик 1-го класса. С 1973 г. в Главном штабе Войск ПВО страны. Уволен с действительной воинской службы 02.09.1985 с должности заместитель начальника отдела оперативного управления.
На гражданских должностях: в Главном штабе Войск ПВО (1985-1997), в Военной академии воздушно-космической обороны им. Маршала Советского Союза Г.К.Жукова (1998-2007), в Институте военной истории МО РФ (2007-2010).
Имеет научные статьи, помещённые в Военной энциклопедии (61), в 17 военно-исторических трудах в составе авторских коллективов. Почётный член Академии военных наук (2005 г.). Член Военно-научного общества им. М.В.Фрунзе при Центральном доме Российской Армии (с 1999 г.).
Награды: ордена Отечественной войны 2-й ст., Красной Звезды, «За службу Родине в Вооружённых Силах СССР» 3-й ст.; медали (СССР, РФ, МНР, Украины).
В составе президиума Совета Союза ветеранов с 1995 г., председатель военно-исторической комиссии. Почётный ветеран Подмосковья (2014).