Avvocato del foro di Roma e dottore di ricerca in Diritto e Procedura penale. Ha conseguito nel 2013 l’abilitazione scientifica nazionale quale professore di seconda fascia in procedura penale.
Ha svolto attività di docenza presso: La Sapienza, Università di Roma, l’Università degli studi di Firenze, facoltà di Scienze Politiche “Cesare Alfieri”, l’Arma dei Carabinieri, la Scuola Superiore di Polizia, la Scuola Superiore della Magistratura, la Scuola Superiore dell’Avvocatura.
È stato componente della Commissione ministeriale istituita, nel 2015, per l’elaborazione dello schema di decreto legislativo per la riforma del sistema delle impugnazioni penali.
Responsabile dell’Osservatorio Cassazione dell’Unione delle Camere Penali dal 2016 a tutt’oggi.
È autore di varie pubblicazioni e contributi in opere collettane, nonché di una monografia dal titolo “Le attività del giudice nelle indagini preliminari. Tra giurisdizione e controllo giudiziale”, Cedam, 2011.