batalionu czołgów 82 Dywizji Strzeleckiej, pod Stalingradem jako szef wydziału 2 Korpusu Pancernego (V 1942 mianowany majorem, a IX 1942 podpułkownikiem), na Froncie Briańskim, w bitwie pod Kurskiem i o Dniepr jako szef wydziału operacyjnego 2 Korpusu Pancernego, następnie w walkach na Ukrainie i w Polsce jako szef wydziału operacyjnego 8 Gwardyjskiego Korpusu Pancernego i dowódca 62 gwardyjskiego ciężkiego pułku czołgów. Podczas operacji wschodniopruskiej i pomorskiej wyróżnił się podczas szturmu na Starogard Gdański i Gdynię.

Po wojnie dowódca pułku czołgów, od 1946 szef wydziału sztabu armii, od 1952 zastępca dowódcy wojsk pancernych i zmechanizowanych ds. artylerii samobieżnej Białoruskiego Okręgu Wojskowego, od 1953 szef sztabu, a od 1954 dowódca dywizji pancernej w Białoruskim Okręgu Wojskowym. 8 VIII 1955 mianowany generałem majorem wojsk pancernych. 1958 ukończył Wojskową Akademię Sztabu Generalnego Sił Zbrojnych ZSRR im. K. Woroszyłowa, po czym został I zastępcą szefa sztabu Dalekowschodniego Okręgu Wojskowego. Od 1961 dowódca armii, od 1956 I zastępca dowódcy, a od 1968 dowódca wojsk Moskiewskiego Okręgu Wojskowego. Od 27 IV 1962 generał porucznik, a od 25 X 1967 generał pułkownik. VII 1972 – XII 1980 dowódca Grupy Wojsk Radzieckich w Niemczech. 3 XI 1972 mianowany generałem armii.