E’ Professore emerito di Procedura penale della Facoltà di giurisprudenza dell’Università La Sapienza di Roma, della quale è stato Preside nonché Presidente della Conferenza nazionale dei Presidi e dei Direttori dei dipartimenti.
Ha insegnato Procedura penale nelle Università di Trieste, Sassari, Sannio, Lum e Marconi.
Attualmente è Cocente di Procedura penale alla Link University e ad Unitelma Sapienza.
E’ stato componente laico del Consiglio Superiore della Magistratura e competente di numerose commissioni ministeriali per la riforma della giustizia penale.
E’ Direttore di numerose riviste, fra le quali “Diritto penale e processo”, “Giurisprudenza italiana” e “Penale – Diritto e Procedura”.