Nato a Bologna il 17/02/1971, si è trasferito a Castel d'Aiano nel 1982. Nel 1996 si è laureato in Farmacia presso l'Università di Bologna, da allora ricopre la carica di Revisore dei Conti dell'Ordine Professionale dei farmacisti di Bologna e Provincia.
Nel 1999 entra nel Consiglio Comunale di Castel d'Aiano fino al 2009 ricoprendo la carica di Assessore al Volontariato, Servizi sociali, AUSER, Attività produttive e Commercio.
Dal 2006 si trasferisce a Vergato dove risiede tutt'ora con la famiglia. Nel 2014 entra nel Consiglio Comunale di Vergato come consigliere del gruppo di minoranza "Vergato cambia musica".
Nel 2019 viene eletto Sindaco del Comune di Vergato e contestualmente nominato Presidente dell'Istituzione dei Servizi sociali e culturali dell'Unione dei Comuni dell'Appennino Bolognese.
Volontario della Croce Rossa Italiana fin dal 1988 ha ricoperto diverse cariche di responsabilità all'interno della stessa.