Laureato con lode in Giurisprudenza presso l’Università di Bologna - Alma Mater Studiorum, con tesi dal titolo «Operazioni sotto copertura e garanzie procedimentali» (relatore Prof. Renzo Orlandi).
Dottore di ricerca in Scienze Giuridiche (XXXVI° ciclo) presso l’Università di Bologna (IUS/16 - Diritto processuale penale; supervisore: Prof. Michele Caianiello; co-supervisore Prof. Renzo Orlandi).
Dall'1 aprile 2024 al 31 marzo 2025 è stato Assegnista di ricerca presso il Dipartimento di Scienze Giuridiche dell'Università di Bologna nell'ambito del progetto "Dispositivi indossabili e accertamento penale" (tutor: Prof. Alberto Camon).