Friulano di origine, ha conseguito nel 2014 la laurea magistrale in Giurisprudenza presso l'Università Cattolica del Sacro Cuore di Milano, discutendo una tesi in Diritto processuale penale su "Il pubblico ministero europeo".
Da febbraio 2015 a settembre 2016 ha svolto il tirocinio formativo ex art. 73 decreto legge 21 giugno 2013 n. 69 presso la Procura della Repubblica di Milano, venendo assegnato al dipartimento dedicato al diritto penale dell'economia, agli affari civili societari e ai reati fallimentari.
Nel 2018 ha conseguito il titolo di dottore di ricerca in Procedura penale e diritto delle prove con un elaborato su "La sentenza penale: profili giuridici ed epistemologici".
Dopo un periodo come borsista di ricerca presso il Centro studi dipartimentale "Diritto e società plurale – Law and Pluralism" dell'Università degli Studi di Milano–Bicocca (2019-2020), è stato titolare di assegni di assegni di ricerca presso l'Università degli Studi di Trento (2020-2024).
Nel 2023 ha conseguito l'Abilitazione scientifica nazionale all'esercizio delle funzioni di professore di II fascia nel settore concorsuale 12/G2 - Diritto processuale penale.
Da settembre 2024 è Ricercatore in Tenure-Track (RTT) di Diritto processuale penale presso l'Università degli Studi di Trento,
dove insegna Diritto delle prove penali e Criminal Procedure from an International and Comparative Perspective.
Per ulteriori informazioni si rinvia alla pagina personale docente: https://webapps.unitn.it/du/it/Persona/PER0205944/Curriculum