Fino al 1987 ha condotto l’azienda agricola di famiglia, alternando studio e lavoro fin dall’età adolescenziale. Laureato in Filosofia all’Università di Pisa, è diventato insegnante nel 1986 prima nelle scuole medie di primo grado e poi nelle scuole medie di secondo grado. Dal 1994 al 1998 è stato prima amministratore, poi presidente di AMIT (Azienda Municipalizzata per l’Igiene del Territorio di proprietà del Comune di Lucca). Nel 1998 inizia la sua carriera politica quando viene
eletto consigliere comunale per il Comune di Lucca. Ha ricoperto il ruolo di Sindaco della città dal 2012 al 2022.