Zu Kriegsbeginn war er ab September 1939 Adjutant bei der 35. Infanterie-Division. 1940/Anfang 1941 wurde er in der gleichen Position bei der Heeresgruppe F eingesetzt. Von April 1941 bis zur Umbenennung im Oktober 1942 war er Kommandeur des Infanterie-Regiments 116 der 9. Infanterie-Division. Anschließend folgten weitere Einsätze. Ab Ende Oktober 1943 wurde er Kommandeur der 68. Infanterie-Division und blieb dies bis Kriegsende. Im Januar 1944 wurde er erst zum Generalmajor und sieben Monate später zum Generalleutnant befördert. Mit der Division war er kurz vor Kriegsende u. a. in der Weichsel-Oder-Operation und der Niederschlesische Operation involviert.