In der Wehrmacht wurde er Mitte November 1938 Adjutant im XI. Armeekorps und blieb dort bis zum Beginn des Zweiten Weltkriegs. Mit dem Armeekorps nahm er am Überfall auf Polen mit der Beteiligung an der Schlacht an der Bzura teil und erlebte im Oktober 1939 auch die Verlegung des Korps an den Rhein. Mitte Januar 1940 wurde er kurzzeitig Kommandeur der Aufklärungsabteilung 268 bei der 268. Infanterie-Division, welche zu dieser Zeit am Westfeldzug beteiligt war. Mitte des Jahres wurde er in das OKW versetzt und wurde in dieser Position Ende 1940 zum Oberstleutnant befördert. Mitte September 1941 wurde er zum Kommandeur des Kradschützen-Bataillons 6 bei der 6. Panzer-Division ernannt. Von April 1942 bis November 1943 war er Kommandeur des neu bei der 6. Panzer-Division aufgestellten Panzergrenadier-Regiments 4. In dieser Position wurde er im Juli 1942 zum Oberst befördert. Das Regiment hatte bis November 1942 Einsätze in Frankreich und wurde anschließend nach Russland in die Region um Charkow verlegt. Er übernahm bis Mitte Februar 1945 mit Unterbrechungen als Kommandeur die 14. Panzer-Division. Von März bis Mai 1944 wurde er von Oberst Karl-Max Grässel, im September 1944 von Oberst Werner Mummert und anschließend bis Ende November 1944 von Oberst Oskar Munzel vertreten. Seine Beförderung zum Generalmajor war Anfang 1944 und zum Generalleutnant im Juli 1944 erfolgt. Er übernahm vom 11. Februar 1945 bis 5. März 1945 das III. SS-Panzerkorps und führte dieses bei der Schlacht um Ostpommern, speziell während des Unternehmens Sonnenwende.