Han ble cand.med. i 1966 og dr.med. ved Universitetet i Oslo i 1980. Han arbeidet som assistentlege ved anestesiavdelingen ved Ullevål sykehus 1968–1974, som stipendiat ved Fysiologisk institutt ved Universitetet i Oslo 1974–1979, som førsteamanuensis i anestesi ved Rikshospitalet 1979–1980, som dosent og overlege ved anestesiavdelingen ved Universitetet i Tromsø og Regionsykehuset i Tromsø 1980–1983 og som professor samme sted fra 1983, der han også ledet anestesiavdelingen. Han har hatt forskningsopphold ved Center for Lung Research ved Vanderbilt University (1993–1994) og Investigational Intensive Care Unit ved University of Texas (1998–1999).