Mit der Bildung der Reichswehr wurde er in das 5. (Preußisches) Infanterie-Regiment übernommen und diente dort in unterschiedlichen Positionen, ab 1930 als Kompaniechef. 1935 wurde er Bataillonskommandeur im Infanterie-Regiment Nr. 67 und nahm in dieser Position am Überfall auf Polen teil. Es folgte 1940 die Bataillonskommandantur im Infanterie-Regiment Nr. 68 und die Kommandantur des Infanterie-Regiments 309. Das Regiment nahm unter seiner Führung am Westfeldzug teil. 1941 war er Kommandeur des Infanterie-Regiments 9. Im Dezember 1941 wurde er an der Ostfront schwer verwundet und verlor ein Bein. Er wurde in die Führerreserve versetzt und meldete sich 1944 freiwillig an der Front zurück. 1944/1945 war er Kommandeur der Fahnenjunker-Schule IX, erst in Hagenau dann in Randers. Er war auch Kommandeur im Verteidigungsbereich "Warthe" sowie vom 25. Januar bis 2. Februar 1945 Kampfkommandant der Festung Küstrin, die er an SS-Gruppenführer und Generalleutnant der Waffen-SS Heinz Reinefarth abgab. Vom 4. Februar 1945 bis zur baldigen Auflösung war er Kommandeur des Infanterie-Division "Raegener". Mit der Heeresgruppe Weichsel nahm er am 16. April als Kommandeur der neu aufzustellenden Ausbildungs-Division 286 an der Schlacht um die Seelower Höhen teil.