Mellom 1938 og 1941 arbeidet han med å analysere informasjon som tyskerne fikk under operation Barbarossa. 5. januar til 5. juni 1942 tjenestegjorde han som generalløytnant i 30. infanteridivisjonen i 16. Armee, 27. august 1942 til 1. februar 1943 som general ved østfronten i 8. italienske armé, 18. februar til 4. juni 1944 ledet han XIII. Armeekorps og i juni–juli samme år ledet han midlertidig 4. Armee.