I 1956 ble han uteksaminert fra Norges Handelshøyskole om siviløkonom. Han fikk senere fransk statsstipend for å studere i Aix-en-Provence i Frankrike. Han arbeidet innen shippingbransjen før han ble knyttet til den norske ambassaden i Rabat (Marokko) i 1959. I 1966 hadde han gjennomført Utenriksdepartementets aspirantkurs, og tjenestegjorde deretter ved ambassadene i Reykjavík, i Praha og ved den norske NATO-delegasjonen i Brussel. Han ble utnevnt til ambassadør i Abidjan, Elfenbenskysten i 1987 og var senere ambassadør til Marokko og til Tunisia.