Dirigente presso l'Istituto Nazionale della Previdenza Sociale, con funzioni di Direttore dell'Ufficio di Segreteria del Collegio dei Sindaci.
Professore a contratto di Diritto dell'Unione europea presso l'Università degli Studi di Siena.
Docente nell'ambito del modulo di diritto del lavoro presso la Scuola di specializzazione per le professioni legali - Università Luiss Guido Carli Roma.
Docente di diritto pubblico europeo presso il Master di I° livello in Tecniche di partecipazione, mediazione territoriale, facilitazione e progettazione per lo sviluppo e la valorizzazione degli spazi locali - Università degli Studi di Siena.
Membro effettivo della Commissione nazionale per la certificazione dei contratti di lavoro, istituita con Decreto del Ministero del lavoro del 16 novembre 2007.
Già professore a contratto di Diritto penitenziario presso l'Università degli Studi di Macerata (a.a. 2005-2006).