В 1957 году — окончил Балашовское военное авиационное училище лётчиков и начал службу в качестве лётчика Центра боевого применения авиации.
С 1962 года — командир экипажа стратегического бомбардировщика.
В 1969 году — окончил Военно-Воздушную академию имени Ю. А. Гагарина.
С 1969 года — заместитель командира эскадрильи в Дальней авиации.
С 1970 года — командир эскадрильи.
С 1971 года — заместитель командира авиационного полка.
С 1973 года — командир авиационного полка.
С 1977 года — заместитель командира авиационной дивизии.
С 1977 года — командир авиационной дивизии.
В 1982 году — окончил Военную Академию Генерального Штаба Вооружённых Сил СССР.
С 1982 года — заместитель командующего Воздушной армией Верховного Главнокомандования.
С 1984 года — первый заместитель командующего Воздушной армией Верховного Главнокомандования.
В 1985—1988 годах — командующий Воздушной армией Верховного Главнокомандования.
В 1988—1990 годах — командующий Дальней авиацией.
С 1990 года — первый заместитель Главнокомандующего ВВС.
С августа 1991 года — Главнокомандующий ВВС СССР.
С февраля 1992 года — Главнокомандующий ВВС Объединённых Вооруженных Сил государств - участников СНГ.
С сентября 1992 года по январь 1998 года — главнокомандующий ВВС Российской Федерации.
С января 1998 года — в отставке по достижении предельного возраста пребывания на военной службе.
ВВС Советского Союза (август — декабрь 1991) имели более 500 тысяч человек личного состава, 20 тысяч летательных аппаратов, 30 тысяч лётчиков.
ВВС Российской Федерации (май 1992) насчитывали 300 тысяч человек, 11 тысяч самолётов и вертолётов, 20 тысяч лётчиков. Через шесть лет реформ и сокращений передал своему преемнику (январь 1998) 186 тысяч человек личного состава, 5 тысяч самолетов, 10 тысяч лётчиков.
С 4 сентября 1998 года по 25 февраля 2003 года — начальник Управления Президента Российской Федерации по вопросам казачества.
В последующие годы был вице-президентом ЗАО «Авикос», председателем Совета директоров ОАО СО «Афес».