Avvocato e professore di prima fascia. Ha insegnato all’Università di Ferrara ed all’Università di Pisa, dove attualmente tiene i corsi di Diritto processuale penale e di Teoria generale del processo. Autore di monografie, voci enciclopediche e saggi, coautore di volumi collettanei e curatore di collane editoriale, codici annotati e formulari. È co-direttore di «La legislazione penale».