Han er oppvokst i Bærum og avtjente sin verneplikt ved avdeling for flymedisin på Blindern. Han ble cand.med. i 1980. Med forskerstipend fra Kreftforeningen i perioden 1983-87 gjennomførte han sitt doktorgradsprosjekt og ble dr.med. i 1987 på avhandlingen . I 1988 ble han seksjonsleder ved laboratoriet for immunologi på Radiumhospitalet, og i 1992 ble han leder for Avdeling for immunologi samme sted. Han ble professor II ved Universitetet i Oslo i 1998. Han ledet også regionalt nettverk for forskning og utvikling i Helse Sør RHF. Han har vært styremedlem i Kreftforeningen siden 1995 og var leder for Institutt for kreftforskning da Jon Sudbø ble avslørt i 2006. Han har siden 2009 vært direktør for forskning, innovasjon og utdanning i direktørens stab ved Oslo universitetssykehus. Han leder også en forskningsgruppe i .