Han vokste opp i Levanger, ble cand. med. i Bergen i 1959, dr.med. i Stockholm i 1966 og spesialist i patologi i 1967. Etter noen år som spesiallege ved Radiumhospitalet og visiting scientist ved Rockefeller Institute i New York var han fra 1971 professor i morfologi ved Universitetet i Tromsø, en stilling han hadde til han gikk av med pensjon i 2004.