Han tjenestegjorde som løytnant i Hæren 1965–1966 og var stipendiat i biokjemi ved Universitetet i Oslo 1966–1971, prosektor ved Odontologisk institutt for mikrobiologi ved Universitetet i Oslo 1971–1973 og forskningstipendiat ved University of California, San Diego med stipend fra NAVF, NATO og National Institutes of Health 1973–1974. Tilbake i Norge var han assistentlege, konstituert reservelege og reservelege ved Rikshospitalet og Ullevål sykehus i perioden 1974–1986. Han var deretter reservelege og overlege ved Sentralsykehuset i Akershus fra 1986.