Gjennom karrieren har han vært almenlege, kommunelege og fylkeslege. Han var fagsjef og avdelingsdirektør i Statens helsetilsyn, samt avdelingsdirektør og divisjonsdirektør i Helsedirektoratet. Han har også hatt roller ved Det europeiske smittevernbyrået og Koninklijk Instituut voor de Tropen.