Han var fra 1962 knyttet til norsk utenrikstjeneste og var ministerråd ved Norges NATO delegasjon i Brussel 1975-1979, ambassadør til Saudi-Arabia 1984-1990, ambassadør til India 1990-1994, Balkan-ambassadør i Utenriksdepartementet 1994-1995, ambassadør i Jugoslavia 1996-1999 og ambassadør til Litauen 1999-2001.