Han avla medisinsk embetseksamen ved Universitetet i Oslo i 1957 og hadde turnustjeneste ved Hammerfest sykehus og Bindal distrikt. Han hadde hele sitt videre arbeidsliv ved Ullevål sykehus i Oslo med unntak en forskningsperiode som assisterende professor ved Louisianna State University Medical School i New Orleans, USA fra 1965 til 1967.
Han ble spesialist i patologi i 1964, dr.med. i 1969 og var formann Den norske patologforening 1978-1979. Han var avdelingsoverlege og professor fra 1988 til han gikk av med pensjon i 1998. Hans forskningsinteresse var relatert til aterosklerose (åreforkalkning). Han var blant annet sentral i en stor internasjonal undersøkelse som dannet grunnlaget for hans doktoravhandling Atherosclerosis - An autopsy study.