Attualmente Sostituto Procuratore della Repubblica presso il Tribunale di Siena, già Sostituto Procuratore presso il Tribunale di Palermo e presso la locale D.D.A.;
Dottore di ricerca in Diritto e Procedura penale presso l’Università “La Sapienza” di Roma, Prof. F. Ramacci e G. Spangher;
Membro delle Strutture Decentrate della Scuola Superiore della Magistratura presso le Corti di Appello di Palermo e Firenze;
Tutor presso l’Università LUISS di Roma; docente presso la Scuola Superiore di Polizia, e presso la Scuola Superiore di Polizia Penitenziaria;
Relatore in numerosi convegni su diversi temi organizzati, tra gli altri, da: Consiglio dell'ordine degli Avvocati di Roma; dall'Associazione Internazionale di Diritto Penale; dalla Scuola di Specializzazione per le Professioni Legali dell'Università di Palermo e dell'Università di Siena; dalla Formazione decentrata del C.S.M. presso la Corte di Appello di Palermo, Caltanissetta e Firenze; dalla Scuola Superiore della Magistratura, in Scandicci.
Autore di diverse pubblicazioni in materia di diritto e procedura penale, di lavori collattenei e di una monografia.