1919 student og senere samme år kadet.
1923 søløjtnant II.
1924 ubådsskole og søløjtnant I. Næstkommanderende i ubåde.
1925 med inspektionsskibet Beskytteren til Færøerne.
1926-1928 søværnets officersskole..
Mange togter.
1932 kaptajnsløjtnant.
Mange togter og diverse hverv.
1939 orlogskaptajn.
1940-1947 i marinestaben.
1940-1945 marineministeriets forbindelsesofficer til den tyske kommanderende admiral i Danmark under besættelsen og dermed daglig forhandler overfor denne.
1943 ridder af Dannebrog.
1945 marineministeriets forbindelsesofficer til den allierede (britiske) admiral efter befrielsen.
Modtog skrivelse med ministeriets anerkendelse af den måde, på hvilken han gennem mere end fem år havde udført det vanskelige hverv som marineministeriets forbindelsesofficer.: ('Den Dygtighed og Takt, som De har udvist i Forbindelse med Fasthed og Retlinethed under Besættelsen har baade i og udenfor Søværnet fremtvunget Agtelse og Respekt').
1947 kommandørkaptajn.
Diverse chefstillinger.
1951 kommandør.
1952 dannebrogsmand.
1955 kontreadmiral.
1959 kommandør af Dannebrog.
1961 viceadmiral.
1965 storkorsridder af Dannebrog.
1965 afsked på grund af alder.