Nato ad Arezzo il 24 settembre 1964, si è laureato in Giurisprudenza nel 1989 presso l'Università degli Studi di Firenze con voto 110/110 e lode, discutendo una tesi intitolata “Obbligazioni solidali e litisconsorzio necessario” elaborata presso l'Istituto di Diritto Processuale Civile con il Prof. Andrea Proto Pisani.
Dopo la laurea ha collaborato con la rivista Il Foro Italiano. Presso l'Università degli Studi di Siena gli è stato attribuito il titolo di cultore della materia in Diritto Pubblico.
Ha insegnato Diritto Commerciale presso la Scuola a Fini Speciali per Esperti in Lingue nel Commercio estero dell'Università di Siena e, dopo la sua trasformazione in Diploma di laurea breve, ha continuato a tenervi lezioni seminariali.
È iscritto sin dal 1992 all'Albo degli Avvocati della Provincia di Arezzo, è abilitato al Patrocinio presso le Magistrature Superiori (Cassazione, Corte di Conti) ed esercita la professione forense sia in ambito civile che in ambito penale.
È stato uno dei soci fondatori della Camera penale di Arezzo, cui è associato, ed è stato membro del Consiglio Direttivo della stessa dal 1997 al 2008.
E’ altresì stato fondatore della Camera civile di Arezzo e ne è associato.
Attualmente è Presidente della Scuola Forense Aretina ed è membro del Consiglio Direttivo della Fondazione per la formazione forense dell’Ordine degli Avvocati di Arezzo.
È professionista fiduciario delle Società UnipolSai Spa e Zurich Insurance ltd per le quali si occupa sia di giudizi civili sia di procedimenti penali.
È iscritto all'Elenco degli Avvocati, tenuto presso il Tribunale di Arezzo, che svolgono la propria attività quali legali di curatele fallimentari.