Laureatosi in Giurisprudenza presso l’Università di Messina nel 2000 con 110 e lode, ha realizzato il dottorato di ricerca in diritto e procedura penale presso la Scuola Superiore di studi universitari e di perfezionamento Sant’Anna di Pisa, ottenendo il titolo di doctor juris col massimo dei voti (100 e lode) nel 2004. Entrato nei ruoli universitari nel 2005 quale ricercatore presso l’Università ‘Magna Graecia’ di Catanzaro, ha conseguito nel 2007 l’idoneità all’insegnamento quale professore di II fascia mediante ed è stato chiamato nel 2008 a insegnare procedura penale quale professore associato presso l’Università di Messina. Abilitato alle funzioni di professore ordinario nel 2017, è attualmente professore ordinario nel SSD IUS/16 (diritto processuale penale) presso l’Università di Messina. Insegna diritto processuale penale, European and Transnational Criminal Justice e diritto della prova penale presso il Dipartimento di Giurisprudenza del suddetto Ateneo. Valutatore PRIN del MIUR ed ERC della Commissione europea, dal 2014 è Experienced Researcher della Fondazione Alexander von Humboldt (Bonn). Membro del comitato scientifico o editoriale di diverse riviste penalistiche italiane ed estere (La Legislazione penale, Revista brasileira de direito processual penal, Revista de la Asociación de Profesores de Derecho Procesal de las Universidades Españolas), ha fondato e coordina la collana di studi “Legal Studies in International, European and Comparative Criminal Law” (Springer International Publishing) ed è membro del Comitato editoriale della Collana “Procedura penale”, diretta da M. Bargis, R.E. Kostoris, G. Illuminati e R. Orlandi (Giappichelli). Relatore su invito a numerosi convegni nazionali e internazionali, ha coordinato diversi progetti di ricerca e organizzato vari incontri internazionali di studi presso l’Università di Messina. Ha oltre ottanta pubblicazioni in materia di giustizia penale italiana, europea e comparata.