Ha lavorato negli Stati Uniti presso la University of Alabama di Birmingham (1975 – 1977) in collaborazione con Max Cooper, in Svezia a Stoccolma (1977) in collaborazione con Peter Perlmann, poi in Svizzera (1980 – 1985) presso il Ludwig Institute for Cancer Research di Losanna in qualità di direttore del Laboratorio di Clinical Immunology. In seguito a Genova 1985 – 2000 in qualità di direttore del Laboratorio di Immunologia dell’IRCCS Istituto Nazionale per la Ricerca sul cancro e dal 2000 al 2015 è stato Direttore Scientifico dell’IRCCS G. Gaslini. Dal 2015 dirige l’Area di Immunologia dell’IRCCS Ospedale pediatrico Bambino Gesù (Roma). Dal 2000 è Membro dell'Academia Europaea. Dal 2003 dell'European Molecular Biology Organization (EMBO) e del "Gruppo 2003" (highly cited scientists. Dal 2009 è Socio dell’Accademia Nazionale dei Lincei (Roma). Dal 2010 è Socio Onorario dell'Accademia delle Scienze di Torino e dal 2019 è Socio Onorario dell'Accademia Ligure di Scienze e Lettere.