В 1947 году окончил Краснодарскую спецшколу ВВС.
В Советской армии с 1947 года.
В 1950 году окончил Батайское военное авиационное училище лётчиков имени А.К. Серова.
В 1950 - 1955 годах служил в строевых частях ВВС СССР на Дальнем Востоке.
В 1958 году окончил Военно-воздушную академию (Монино).
С 1958 года - командир авиационной эскадрильи, заместитель командира и командир истребительного авиационного полка.
В 1969 году окончил Военную академию Генерального штаба Вооружённых сил СССР.
С 1969 года - командир авиационной дивизии.
С 1971 года — заместитель командующего ВВС Туркестанского военного округа.
С 1973 года — первый заместитель командующего 73-й воздушной армией.
С июля 1976 года - командующий 73-й воздушной армией в Среднеазиатском военном округе.
С 1980 года — командующий ВВС Среднеазиатского военного округа.
С февраля 1983 года — первый заместитель начальника Главного штаба ВВС.
В 1986 году участвовал в ликвидации последствий аварии на Чернобыльской АЭС.
С 1989 года – в запасе.Живёт в Москве.
До 1998 года работал в Генеральном штабе и в Главном штабе ВВС.