Był dowódcą Nadkarpackiego Okręgu Wojskowego i Wojsk Lądowych oraz zastępca ministra obrony ZSRR.

W 1986 wydawał rozkazy żołnierzom skierowanym do gaszenia pożaru w elektrowni atomowej w Czarnobylu. Do 1989 sprawował funkcję pierwszego zastępcy szefa Sztabu Generalnego.

W sierpniu 1991 był jednym z liderów nieudanego puczu przeciwko Michaiłowi Gorbaczowowi. Jako jedyny z uczestników odmówił przyjęcia amnestii i zażądał procesu sądowego – w 1994 został uniewinniony.

Trzykrotnie był wybierany na deputowanego do Dumy Państwowej – niższej izby rosyjskiego parlamentu, po raz ostatni w 2003.

Awanse sierżant (1941) porucznik (1942) starszy porucznik (1943) kapitan (1945) major (1949) podpułkownik (1954) generał major (1965) generał porucznik (29 kwietnia 1970) generał pułkownik generał armii (17 lutego 1978)