Laureato a pieni voti in Storia presso l'Università degli Studi di Milano, nell’anno accademico 1992-1993; ha frequentato nel 1997 il corso di perfezionamento in discipline storiche e filosofiche presso l’Università «Luigi Bocconi» di Milano; diplomato presso la Scuola di archivistica, paleografia e diplomatica dell’Archivio di Stato di Milano nel 2001.