Han ble cand.med. ved Universitetet i Oslo i 1963, spesialist i indremedisin og i gastroenterologi i 1974, og dr.med. i 1973. Han tjenestegjorde i 1966 som lege (orlogskaptein) i Sjøforsvaret og ble i 1971 ansatt som reservelege ved Aker sykehus, der han ledet oppbyggingen av den gastroenterologiske seksjonen. Han ble assisterende overlege i 1974 og seksjonsoverlege og professor ved Universitetet i Oslo i 1978. Han var formann i spesialitetskomiteen i fordøyelsessykdommer 1982–1985 og formann i Utvalget for lisenssaker og utenlandsmedisinere.