Генерал армии, Герой Советского Союза.
Родился 23 ноября 1923 г. в деревне Заводской Хутор Чернского района Тульской области.
В 1941 г. был призван в Красную Армию.
В начале Великой Отечественной войны был направлен на курсы спецсвязи, после их окончания с мая 1942 г. - в действующей армии, занимал должности помощника и старшего помощника начальника штаба танковой бригады, старшего помощника начальника отдела штаба танкового корпуса, воевал на Западном, Воронежском, Брянском, Центральном и 1-м Украинском фронтах, принимал участие во многих крупнейших операциях войны, в том числе в Курской битве, в Львовско-Сандомирской, Висло-Одерской, Берлинской, Пражской операциях.
С 1945 г. служил начальником отделения штаба воздушно-десантной дивизии, затем на такой же должности в танковой дивизии, был начальником штаба и заместителем командира танковой дивизии.
Окончил Военную академию бронетанковых войск в 1955 г., Военную академию Генерального штаба в 1965 г..
С 1965 г. командовал танковой дивизией.
С ноября 1968 г. был начальником штаба, а с декабря 1969 г. - начальником штаба танковой армии.
С августа 1972 г. - первый заместитель командующего, а с мая 1976 г - командующий войсками Белорусского военного округа.
С 1980 г. - Главнокомандующий Группой Советских войск в Германии.
Воинское звание генерал армии присвоено указом Президиума Верховного Совета СССР от 4 ноября 1980 г..
С 1985 г. - Главнокомандующий войсками Южного направления.
С 1989 г. - в Группе генеральных инспекторов Министерства обороны СССР.
С 1992 г. - в отставке.
Избирался депутатом Верховного Совета СССР 10-го и 11-го созывов.
В 1981-1989 годах - член ЦК КПСС.
Герой Советского Союза (Указ от 22 ноября 1983 г., "за большой вклад в повышение боевой готовности войск, умелое руководство ими, личное мужество и отвагу, проявленные в годы Великой Отечественной войны и в связи с 60-летием").
Награжден двумя орденами Ленина, орденом Октябрьской Революции, двумя орденами Красного Знамени, двумя орденами Отечественной войны 1 степени, двумя орденами Отечественной войны 2 степени, двумя орденами Красной Звезды, медалями, иностранными наградами.
В последние годы жил в Москве.
Умер 22 января 2009 г..
Похоронен на Троекуровском кладбище Москвы..