I 1951 giftet han seg med Cecilie Margrethe Jensen (født 1925). Han var ambassaderåd (nestsjef) ved Norges delegasjon til FN 1952–1956, sendemann til Bangkok, Djakarta og Manila 1956–1959, ambassadør til Kina 1959–1964 og til Portugal 1964–1967. Fra 1967 var han spesialrådgiver i UD, blant annet med i delegasjonene som forhandlet om norsk medlemskap i den planlagte nordiske tollunionen NORDØK (skrinlagt 1970) og Det europeiske fellesskap (EF), samt var med på traktatkonferanser og møter i Europarådet og Konferansen for sikkerhet og samarbeid i Europa (KSSE). Fra 1976 til 1981 var han ambassadør ved Norges ambassade i Øst-Berlin i Øst-Tyskland (DDR). Etter dette var han blant annet formann i den norsk-sovjetiske grensekommisjon for revisjon av landegrensene med Sovjetunionen.