Окончил Качинское военное авиационное училище летчиков в г. Мичуринске1951 году.
Служил в Германии: гг. Кеттен, Гроссенхайн, в 73 гв. истребительном авиационном полку. В конце 50-х инспектор-летчик 105 истребительной авиационной дивизии (Мерзебург). С 1959 года в Киевском военном округе: гг. Борисполь, Великая Круча командир эскадрильи 111 истребительного авиаполка. Летчик-инспектор Управления боевой подготовки ВВС 1966-1968 гг.
С 1968—1970 командир 979 истребительного авиационного полка 95 истребительной авиационной дивизии 26 ВА Белорусского ВО (г. Щучин); 1970—1972 заместитель командира 95 истребительной авиационной дивизии 26 ВА Белорусского ВО (г. Щучин); 1972—1973 командир 246 истребительной авиационной дивизии 23 ВА ЗабВО (МНР); заместитель командующего 23 Воздушной Армией по боевой подготовке (Чита) 1973—1974; заместитель командующего 23 Воздушной Армией 1974—1978; командующий 23 Воздушной Армией 1978—1984; командующий ВВС Московского Военного округа 1984—1990.