Po ataku Niemiec na ZSRR dowodził w stopniu pułkownika 30 Dywizją Pancerną uczestnicząc w próbie odblokowania broniącej się twierdzy Brześć. W marcu 1942 mianowany dowódcą wojsk pancernych 10 Armii. Od 19 maja 1942 do 7 września 1942 dowódca 12 Korpusu Pancernego. 21 lipca 1942 mianowany generałem majorem. Od 1942 należał do WKP(b). 26 września 1942 został dowódcą 6 Korpusu Zmechanizowanego (9 stycznia 1943 przemianowany na 5 Gwardyjski Korpus Zmechanizowany), którą to funkcję pełnił do 25 lutego 1943, a następnie od 11 marca do 24 sierpnia 1943 dowódca 9 Korpusu Pancernego. 7 lipca 1943 awansował do stopnia generała porucznika.

W sierpniu 1943 został dowódcą 2 Armii Pancernej (20 października 1944 przemianowana na 2 Gwardyjską Armię Pancerną). Jako dowódca armii uczestniczył w walkach pod Moskwą, a następnie w ofensywach wojsk radzieckich, m.in. w operacji orłowskiej (1943), operacji korsuń-szewczenkowskiej, humańsko-botoszańskiej i brzesko-lubelskiej.