Am 19. Januar 1943 wurde er zum Generalleutnant und am 19. September 1943 zum Generaloberst befördert. Im Verband der 4. Ukrainischen Front kämpfte seine Armee 1944 in den westlichen Karpaten (Durchbruch am Duklapass) und beendete 1945 den Krieg während der Prager Operation im Raum Ostrava in Mähren.