Etter examen artium 1956 fra Harstad gymnas (i dag Heggen videregående skole), ble han cand.mag. ved Universitetet i Oslo i 1961 og i 1965 mag.art. i europeisk litteraturhistorie. Han var i 1972–1973 1. ambassadesekretær ved Norges delegasjon til EF i Brussel, deretter ved Norges ambassade i København 1973–1976. I 1981 ble han chargé d´affaires ved den nyåpnede norske ambassaden i Harare, Zimbabwe. Han var ambassaderåd/ministerråd ved Norges ambassade i Tokyo 1984–1988 og fra 1988 til 1993 ambassaderåd ved ambassaden i Bonn, Vest-Tyskland. Fra 1996 til 2000 var han ambassadør til Tanzania. Han mottok St. Olavs Orden i 1998.