Od 1 października 1942 do 1 października 1943 dowodził 212 Dywizją Piechoty wchodzącą w skład Grupy Armii Północ. 1 kwietnia 1943 został awansowany na stopień generała porucznika. 1 października 1943 został przeniesiony na stanowisko dowódcy 13 Dywizji Polowej Luftwaffe w składzie XXVIII Korpusu w północnej Rosji, uczestniczącego w blokadzie Leningradu. Dowodził dywizją do 1 kwietnia 1944.
5 kwietnia 1944 został odznaczony Krzyżem Rycerskim Krzyża Żelaznego. Na początku maja 1944 powierzono mu dowodzenie wschodniopruskiej 11 Dywizji Piechoty, walczącej pod Rygą. 28 listopada 1944 Heinrich Himmler wręczył mu Krzyż Rycerski Krzyża Żelaznego z Liśćmi Dębu. Od 3 stycznia 1945 uczestniczył w kursie w Jeleniej Górze zorganizowanym dla dowódców korpusów przez Kurta Brennecke. Po ukończeniu kursu został przeniesiony do rezerwy OKH.