Han tok medisinsk embetseksamen (cand.med.) ved Universitetet i Bergen i 1959 og disputerte for den medisinske doktorgrad dr.med. ved UiO i 1967, Han var spesiallege ved Ullevål sykehus 1970–1982 og professor i farmakologi og bestyrer av Institutt for farmakoterapi ved UiO 1982–1998.