Agli inizi della Seconda guerra mondiale deteneva il rango di tenente colonnello e servì dal 1939 al 1940 come capo delle operazioni del VI Corpo. Dal 1940 al 1942 fu capo di stato maggiore dello XXXXI corpo e fu nominato capo di stato maggiore del 4. Panzerarmee sul fronte orientale servendo con questo a Stalingrado. Dal 1943 al 1944 fu capo di stato maggiore della 4ª Armata e in seguito del Gruppo d'armate C sotto il comando del generale Josef Harpe. Fu nuovamente capo di stato maggiore del Gruppo d'armate C anche in Italia sotto il comando del feldmaresciallo Albert Kesselring. Il 30 gennaio 1945 fu promosso General der Panzertruppe (generale delle truppe corazzate).