Woroszyłowa, pełnił wiele funkcji dowódczych i sztabowych, w tym w latach 1953–1956 dowodził korpusem, 1957–1960 był zastępca głównodowodzącego Grupy Wojsk Radzieckich w Niemczech. Od października 1963 do maja 1967 I zastępca dowódcy wojsk Nadbałtyckiego Okręgu Wojskowego, później dowódca wojsk Leningradzkiego Okręgu Wojskowego, od lutego 1973 do sierpnia 1978 komendant Wojskowej Akademii Sztabu Generalnego Sił Zbrojnych ZSRR im. Woroszyłowa, 3 listopada 1973 otrzymał stopień generała armii. Od 9 kwietnia 1971 do 24 lutego 1976 członek KC KPZR, 1970-1974 deputowany do Rady Najwyższej ZSRR 8 kadencji. Od sierpnia 1978 do 1986 w aparacie Głównodowodzącego Zjednoczonymi Siłami Zbrojnymi Państw - Stron Układu Warszawskiego, 1986-1991 w Grupie Generalnych Inspektorów Ministerstwa Obrony ZSRR, następnie zwolniony ze służby.
Odznaczenia i nagrody Order Lenina (1943) Order Czerwonego Sztandaru (dwukrotnie) Order Suworowa II klasy (1944) Order Kutuzowa II klasy (dwukrotnie – 11 maja 1944 i 29 czerwca 1945) Order Bohdana Chmielnickiego II klasy (1 marca 1944) Order Wojny Ojczyźnianej II klasy Order Czerwonej Gwiazdy (29 kwietnia 1942) Nagroda Państwowa ZSRR (trzykrotnie – 1942, 1950 i 1951) Nagroda Leninowska (1964) Medal „Za Odwagę” (1941) Medal „Za obronę Stalingradu” (22 lipca 1943) I inne.