È stato professore ordinario di patologia generale presso l'ateneo milanese dal 2001 al 2014; dal 2014 è docente di patologia generale presso l'Università Humanitas e presidente dell'"International Union of Immunological Societies".