W 1927 zakończył kurs „Wystrieł”, w 1950 Wyższy Kurs Akademicki w Akademii Sztabu Generalnego Sił Zbrojnych ZSRR. Od 1937 dowódca Korpusu. W latach 1940 do czerwca 1941 zastępca dowódcy Zakaukaskiego Okręgu Wojskowego. W czasie wojny radziecko-niemieckiej 1941–1945 zajmował stanowiska dowódcze. Początkowo był dowódcą IX Korpusu Piechoty (na czele którego latem 1941 miał dokonać desantu morskiego na wybrzeżu rumuńskim), następnie: zastępca dowódcy 51 Armii (czerwiec 1941 – styczeń 1942), zastępca dowódcy wojsk Krymu. Od grudnia 1941 do października 1942 dowódca 3 Armii i zastępca dowódcy Frontu Briańskiego do spraw formowania. Później dowodził 65 Armią w bitwach pod Stalingradem, Kurskiem, w bitwie o Dniepr, w operacjach na Białorusi i północnych ziemiach polskich, w tym w rejonie Serocka.