Ha frequentato il Liceo Classico F.A. Gualterio di Orvieto dove ha conseguito la Maturità Classica, dal1989 al1994.
Ha frequentato il Corso di Laurea in Giurisprudenza presso la Facoltà di Giurisprudenza dell’Università degli Studi di Perugia dove si è laureato con la tesi in diritto penale e procedura penale internazionale dal titolo “Riciclaggio di proventi illeciti e cooperazione internazionale”, dal 1995 al 2000.
Ha frequentato la Scuola Superiore di Formazione e Specializzazione delle Professioni Legali SSPL ed ha conseguito il diploma di Specializzazione in professioni legali, dal 2000 al 2003. Ha conseguito l’abilitazione all’esercizio della professione di avvocato iscrivendosi all’albo professionale presso l’Ordine degli Avvocati di Perugia, nel 2004.
Ha frequentato la Scuola di Specializzazione e Formazione Giuridica post-universitaria in Bologna presso il Magistrato e Notaio Dottor Marco D’Orazi, dal 2001 al 2005.
Ha conseguito l’abilitazione al patrocinio dinanzi alla Corte di Cassazione ed alle altre Giurisdizioni Superiori, nell’anno 2017.