I 1974–1975 gjennomførte han Utenriksdepartementets aspirantkurs. Han har vært byråsjef for nordområde- og svalbardspørsmål i Utenriksdepartementet 1989–1992, ministerråd/ambassaderåd ved den norske FN-delegasjonen i New York 1992–1998, ambassadør til Saudi-Arabia, Jemen og Oman 1998–2002, hvor han blant annet bidro til å etablere dialog mellom Norge og Saudi Arabia om olje- og energispørsmål. Han var deretter ambassadør med menneskerettigheter og demokrati som arbeidsfelt 2003–2006 og generalkonsul i Houston i Texas 2006–2007. Han har også vært stasjonert ved den norske ambassaden i Lisboa og ved den norske ambassaden i Damaskus.