Han startet yrkeskarrieren som vitenskapelig assistent ved Anatomisk institutt (UiO), allerede mens han var medisinstudent, og fortsatte etter fullført medisinstudier i ytterligere 1,5 år før han startet på turnustjenesten. Etter det arbeidet han som kliniker noen år før han i 1989 ble ansatt som assistentlege ved Nevrologisk avdeling, Rikshospitalet. Ved samme avdeling ble han senere overlege og hadde stillingen som avdelingssjef fra 2002 til 2010. Fra 2010–2018 var han avdelingsleder ved Nevrologisk avdeling Oslo universitetssykehus. I 1997 ble han professor i nevrologi ved Universitetet i Oslo.