Nato a Milano nel 1989, ha conseguito la Laurea Magistrale a Ciclo Unico in Giurisprudenza presso l’Università degli Studi di Milano nel 2014, dopo aver svolto periodi di studio in Cina (presso la East China University of Political Sciences and Law a Shanghai) e Ungheria (presso la Eötvös Loránd University di Budapest).
Da settembre 2014 a settembre 2015 ha svolto il Tirocinio formativo ex art. 73 d.l. 69/2013 presso la Nona Sezione Penale del Tribunale di Milano (Magistrato affidatario: Dott.ssa Paola Maria Braggion). Da settembre 2015 ad aprile 2017 ha collaborato come Avvocato praticante con uno studio legale milanese specializzato nell’ambito del diritto penale societario. È iscritto all’Albo degli Avvocati di Milano da settembre 2017.
Ad agosto 2018 ha conseguito un Master of Laws (LL.M.) in International Criminal Law presso l’Università di Leiden (Paesi Bassi), e da settembre 2018 lavora presso l’Appeals Chamber del Tribunale Speciale per il Libano all’Aja (Paesi Bassi).