Oficer łącznikowy komendantury I Dystryktu Wojskowego w Królewcu (4 października 1932 – 22 lipca 1933), oficer sztabowy dowództwa floty (23 lipca 1933 – 24 września 1935).

Od 26 września 1935 do 3 maja 1937 pierwszy oficer na pancerniku „Schleswig-Holstein”. Dowódca grupy technicznej sygnalistów Naczelnego Dowództwa Marynarki Wojennej (OKM) (1 czerwca 1937 – 31 marca 1938), następnie do 23 kwietnia 1939 dowódca departamentu technicznego sygnalistów OKM. Dowódca liniowca „Schleswig-Holstein” od 26 kwietnia 1939 do 28 sierpnia 1940, w kwietniu 1940 jednocześnie dowódca 7 grupy okrętów w Operacji „Weserübung”. Szef dowództwa morskiego Calais (29 sierpnia 1940 – 27 października 1940) i równolegle szef Flotylli Transportowej C w operacji „Seelöwe” (29 sierpnia-10 grudnia 1940). Od 28 października do 30 grudnia 1940 w dyspozycji głównodowodzącego Kriegsmarine, dowódca naczelnego biura konstrukcji okrętów OKM (31 grudnia 1940 – 21 lutego 1943), dowódca floty w rejonie Niderlandów (4 marca 1943 – 31 grudnia 1944), oddany do dyspozycji głównodowodzącego Grupy Floty Północ (1 stycznia 1945 – 14 marca 1945), dowódca floty Zatoki Niemieckiej (15 marca 1945 – 7 maja 1945).