Han var oppvokst på Sunnmøre. Etter cand.psychol-eksamen i1957 var han stipendiat for Norges allmennvitenskapelige forskningsråd og ansatt ved Norsk Regnesentral. Et doktorgradsarbeide tok han også fatt på, dels utført ved Karolinska Universitetssjukhuset i Stockholm. Fra 1962 til 1964 var han formann i Norges Venstrelag og fra 1964 generalsekretær i Venstre. Han arbeidet i utenrikstjenesten fra 1968 til 1998 og var Norges ambassadør til Namibia. I 1998 ble han utnevnt til Norges første ambassadør til Malawi.