Podczas wojny niemiecko-radzieckiej walczył w składzie: Frontu Zachodniego, Frontu Kalinińskiego, 1. i 3. Frontu Białoruskiego. Brał udział w walkach pod Moskwą, nad Bałtykiem, o Berlin, operacjach: nadbałtyckiej, wschodniopruskiej, wiślano-odrzańskiej i berlińskiej. W okresie lipiec – wrzesień 1941 dowodził 720 Pułkiem Strzeleckim, po czym od października 1941 do stycznia 1942 kierował Sztabem 363 Dywizji Strzeleckiej. Do maja 1943 dowodził kolejno: 184., 256. i 220. Dywizją Strzelecką. Na stopień generała majora mianowany 14 lutego 1943. Następnie od czerwca 1943 do września 1944 dowodził 45 Korpusem Piechoty w 5. Armii.