Sono avvocato penalista, patrocinante in Cassazione. Per 26 anni sono stato magistrato, nelle sedi di Catanzaro e La Spezia e, da ultimo, come consigliere della Corte di Cassazione e componente delle Sezioni Unite penali. Da 15 anni sono professore a contratto in materie penalistiche; ho insegnato nelle sedi di Genova, Firenze, Pisa, Cuneo, Perugia. Ho al mio attivo circa 10 monografie e oltre 40 articoli su riviste specialistiche di rilievo nazionale