Родился в семье донского казака. Русский. .
В Красной Армии с 1937 года. Окончил Тамбовское военное кавалерийское училище в 1939 году, Харьковское военное авиационное училище штабных командиров в 1942 году.
В период Великой Отечественной войны - на штабных должностях в действующей армии. Был помощником начальника оперативного отделения штаба авиационной дивизии, помощником начальника оперативно-разведывательного отделения штаба авиационной дивизии, офицером штаба корпуса. Член ВКП(б) с 1941 года.
После войны окончил Военную академию имени М. В. Фрунзе в 1948 году, Высшую Военную академию в 1957 году. Длительное время был на штабной работе.
С 1962 года - начальник оперативного управления — заместитель начальника Главного штаба Войск ПВО страны. С 1968 года - начальник штаба воздушной армии, с 1971 года - первый заместитель начальника Главного штаба Военно-Воздушных сил. С 1972 года - заместитель начальника, а с 1976 года - начальник Главного управления Генерального штаба ВС СССР. С 1978 года - начальник Главного штаба Военно-Воздушных сил. Воинское звание маршал авиации присвоено указом от 4 ноября 1980 года.
С 1985 года - военный инспектор-советник Группы генеральных инспекторов Министерства обороны СССР. С 1992 года - в отставке. Жил в Москве. Похоронен на Троекуровском кладбище.