Etter å ha studert økonomi ved Universitetet i Köln 1956 var han stipendiat i Norges Eksportråd og utsending til Bonn 1958–1961. Han tok Utenriksdepartementets aspirantkurs 1962 og arbeidet blant annet ved Norges delegasjon til FN og andre internasjonale organisasjoner i Genève og ved NATO-delegasjonen i Brussel, hvor han ble ambassaderåd 1972 og ministerråd 1974. Fra 1975 var han ministerråd ved Norges delegasjon til FN og andre internasjonale organisasjoner i Genève. I 1979 ble han underdirektør i Utenriksdepartementet og ekspedisjonssjef fra 1981. Han var departementsråd i Handelsdepartementet 1982–1986.