Han var ambassadør til Øst-Tyskland (DDR) 1986–1989, stasjonert ved den norske ambassaden i Øst-Berlin. Han var deretter ambassadør til Det europeiske frihandelsforbund (EFTA) og Garantiavtalen for toll og handel (GATT) i Genève 1989–1994 og deretter ambassadør til Østerrike 1994–1998 med Ljubljana som sideakkreditering fra 1996.