Etter magistergrad i statsvitenskap 1967 ble han ansatt i Utenriksdepartementet. Første stasjonering var som attaché ved den norske NATO-delegasjonen i Brussel, etterhvert som ambassadesekretær. Fra 1969 til 1972 tjenestegjorde han ved Norges ambassade i Kairo, deretter tre års tjeneste ved den norske FN-delegasjonen i New York. Fra 1976 til 1980 var han sekretær i Stortingets utenriks- og konstitusjonskomité. Fra 1980 til 1983 var han byråsjef for FN-kontoret i Utenriksdepartementet.