Conseguita la laurea in Giurisprudenza all’Università degli Studi di Perugia e, successivamente, Diplomato presso la stessa Università alla Scuola di Specializzazione per le Professioni Legali. Ha inizialmente svolto una funzione di tirocinante presso la Corte di Appello di Perugia, presso gli uffici civili e penali dei Magistrati togati della stessa. Successivamente svolge la funzione di Vice Procuratore Onorario presso la Procura della Repubblica di Perugia sostenendo la Pubblica Accusa per quanto concerne i reati di competenza del Giudice di Pace.
Dopo l’esperienza Perugina si trasferisce nella città di Milano, dove svolge la funzione di consulente Legale-Societario presso diverse realtà societarie. Nel 2016 si occupa di Consulenza Legale presso società Svizzera sita in Lugano e successivamente un’esperienza in dipartimento Legal presso Lake Forest Orange Country California U.S.A. Abilitato all’esercizio della Professione forense, svolge la sua attività in diverse realtà societarie, anche se la sede principale dei suoi affari è Milano. Nel 2018, fonda la sua prima start-up Criptomining s.r.l. e si specializza come Avvocato nel settore societario (startup) nazionale ed internazionale