Han har undervist i fysiologi fra 1967 til 2013, mest ved medisinstudiet, men også andre studentgrupper, herunder sykepleiere under spesialistutdanning. Han har i flere år arbeidet ved University of California, San Francisco. I de siste tolv årene av sin yrkeskarriere var han instituttleder ved Institutt for medisinske basalfag ved Universitetet i Oslo. Hans forskningsområde har særlig vært sirkulasjons- og respirasjonsfysiologi.