Od marca 1946 do listopada 1948 był szefem sztabu Białoruskiego Okręgu Wojskowego, od listopada 1948 do czerwca 1952 szefem sztabu Grupy Wojsk Radzieckich w Niemczech, od czerwca 1952 do lipca 1953 szefem sztabu Odeskiego Okręgu Wojskowego, a od lipca 1953 do kwietnia 1956 szefem sztabu Moskiewskiego Okręgu Wojskowego. Od kwietnia 1959 do września 1962 był szefem sztabu Kijowskiego Okręgu Wojskowego, od września 1959 do grudnia 1962 szefem Głównego Zarządu Operacyjnego - zastępcą szefa Sztabu Generalnego Sił Zbrojnych ZSRR, od marca 1963 do września 1964 szefem sztabu Syberyjskiego Okręgu Wojskowego, od 24 maja 1968 do lutego 1973 komendantem Wojskowej Akademii Sztabu Generalnego Sił Zbrojnych ZSRR im. Woroszyłowa, a od lutego 1973 do 1992 wojskowym inspektorem-doradcą Grupy Generalnych Inspektorów Ministerstwa Obrony ZSRR, następnie zakończył służbę wojskową. Został pochowany na Cmentarzu Nowodziewiczym.

Awanse kapitan (1936) major podpułkownik pułkownik (styczeń 1941) generał major (14 października 1942) generał porucznik (19 stycznia 1943) generał pułkownik (19 kwietnia 1945) generał armii (19 lutego 1968)