Następnie do sierpnia 1965 był szefem wydziału planowania i szkolenia ogólnowojskowego w sztabie Leningradzkiego Okręgu Wojskowego. Od października 1967 do marca 1971 dowodził 122 Gwardyjską Dywizją Zmotoryzowaną. Od marca 1971 do stycznia 1973 był dowódcą korpusu armijnego. Od stycznia 1973 do maja 1974 dowódca 4 Armii Ogólnowojskowej w Baku. W 1976 ukończył Wojskową Akademię Sztabu Generalnego.

Od maja 1974 do października 1976 szef I Zarządu w Głównym Zarządzie Kadr Ministerstwa Obrony ZSRR. Od października 1976 do stycznia 1979 był I zastępcą dowódcy Dalekowschodniego Okręgu Wojskowego. Od stycznia 1979 do listopada 1980 dowódca Centralnej Grupy Wojsk w Czechosłowacji. Od listopada 1980 do czerwca 1984 był dowódcą Środkowoazjatyckiego Okręgu Wojskowego. Od czerwca 1984 do stycznia 1987 dowodził Dalekowschodnim Okręgiem Wojskowym. Od stycznia 1987 do maja 1987 był zastępcą ministra obrony ZSRR ds. kadr – szef Głównego Zarządu Kadr Ministerstwa Obrony ZSRR.

30 maja 1987 został mianowany ministrem obrony ZSRR, zwolniony z tego stanowiska został 22 sierpnia 1991.