Nato nel 1985, ha conseguito la laurea in Giurisprudenza nel 2010, con pieni voti assoluti e lode, presso l’Università degli Studi di Milano, discutendo una tesi in materia di diritto penale dell’ambiente, relatore il Prof. Francesco Viganò.
Nel 2014 ha superato l’esame di abilitazione all’esercizio della professione forense.
Nel periodo 2014-2015 è stato Gastwissenschaftler presso la Biblioteca di Diritto penale dell’Università Ludwig Maximilian di Monaco, coordinatore il Prof. Dr. Helmut Satzger.
Nel maggio 2016 ha conseguito il titolo di Dottore di ricerca in Diritto penale italiano e comparato, con valutazione di “ottimo”, presso l’Università degli Studi di Milano, discutendo una tesi in materia di reato permanente, abituale e “a consumazione prolungata”, relatore il Prof. Francesco Viganò.
Dal 2017 al 2018 è stato Assegnista di ricerca presso l'Università degli Studi di Brescia.
Dal 2018 al 2021 è stato Ricercatore a tempo determinato e pieno e, successivamente, Professore a contratto presso la medesima istituzione.
Nel 2019 ha ottenuto l’Abilitazione scientifica nazionale alle funzioni di professore di seconda fascia per il settore concorsuale 12/G1 (diritto penale).
Dal 2022 al 2023 è stato Assegnista di ricerca presso l’Università degli Studi di Milano.
Nel 2023 ha creato Winfried, motore di ricerca per professionisti del diritto penale, gratuito per tutti gli studenti di ogni ordine e grado (www.winfried.it).
Dal marzo 2024 è Professore associato di diritto penale presso l’Università degli Studi e-Campus.