Han ble cand.med. ved Universitetet i Bergen i 1970, spesialist i allmennmedisin i 1985 og spesialist i samfunnsmedisin i 1987. Han er også godkjent flylege. Han var distriktslege i Lofoten 1971–1975, før han ble distriktslege i Hemsedal. I perioden 1975–1986 var han den eneste legen i Hemsedal. Han var den siste nordmannen som kunne kalle seg distriktslege, ettersom han jobbet på overgangsordning etter at det statlige embetet som distriktslege ble erstattet av kommunelegestillingen i 1984.