Nato nel 1965, dopo il diploma di maturità scientifica si laurea in Giurisprudenza all'Università degli Studi di Firenze nel 1990. Superato l'esame di abilitazione all'esercizio della professione forense, dal 1994 è iscritto all'Albo dell'Ordine degli Avvocati di Pistoia.
Dal 2002 è socio dello studio Castelli Panicucci Viti & Associati, dove si occupa prevalentemente del settore civilistico, con particolare riferimento al Diritto Bancario e di Procedure Esecutive.