Unternehmen Cerberus
Im Zweiten Weltkrieg diente er unter anderem als Wachingenieur auf dem Leichten Kreuzer "Emden" und bei der 8. Zerstörerflottille. Als Leitender Ingenieur des Zerstörers "Z 25" nahm er 1942 am Unternehmen Cerberus teil. Ab 1943 war er in verschiedenen Stabs- und Ausbildungsfunktionen tätig, bevor er, am 1. Januar 1944 zum Korvettenkapitän (Ing.) befördert, im April 1945 Kommandeur des Marine-Schützen-Bataillons 165 wurde. Mit diesem Verband nahm er am Endkampf um Mecklenburg teil. Am 2. Mai wurde er bei Berlinchen verwundet und geriet kurz danach in britische Gefangenschaft.