
In magistratura del 1977, già giudice della Corte di Cassazione fino al 2007, è attualmente Procuratore aggiunto presso la
Procura della Repubblica di Roma, dove coordina il pool che si occupa di reati economici. E’ tra i componenti della commissione di studio in tema di processo penale istituita con D.M. 10 giugno 2013. E’ stato presidente di
Magistratura democratica, segretario dell’
Associazione Nazionale Magistrati e componente del
Consiglio superiore della magistratura nella consiliatura 1998-2002. E’ stato condirettore della rivista
Questione giustizia. Autore di numerosi saggi e articoli giuridici in materia di diritto e procedura penale e ordinamento giudiziario, ha pubblicato tra l’altro, con Livio Pepino, Un progetto per la giustizia. Idee e proposte di rinnovamento (2006) ed è stato tra i curatori de Il Testo unico della legge in materia di stupefacenti. Un'analisi critica (1991) e Democrazia in crisi e senso della giurisdizione (1993) e Giudici e democrazia (1994).