Laureato in giurisprudenza presso l’Università degli Studi di Modena e Reggio Emilia. Dottore di ricerca in Scienze penalistiche presso l’Università degli Studi di Trieste. Già assegnista di ricerca presso l’Università degli Studi di Roma La Sapienza. Già professore a contratto di diritto penitenziario e di modelli alternativi al sistema processuale penale presso l’Università degli Studi di Modena e Reggio Emilia. Già presidente della camera penale di Modena Carl’Alberto Perroux. Presidente dell’associazione Festival Giustizia Penale ETS. Founder dello Studio legale SOLA Criminal Law & Compliance. Socio fondatore di Smart Compliance Solution for you srl.