Barnelege arbeidet har vært ved Universitetssykehuset Nord Norge, Rikshospitalet, Sahlgrenska (Gøteborg), McMaster (Canada). Arbeidet som mikrobiolog ved Universitetssykehuset Nord Norge og Nordlandsykehuset. I to perioder har han vært knyttet til Universitetet i Tromsø – Norges Arktiske universitet, først som første amanuensis i barnesykdommer og senere som professor II i mikrobiologi. Han har vært gjesteprofessor ved University of California, San Diego. Han har veiledet spesialistkandidater, masterkandidater og PhD kandidater.