Nato a Morrovalle (MC) nel 1957, risiede a Loiano dal 1993. Ha sempre lavorato con le imprese presso importanti associazioni di categoria, è stato direttore di una cooperativa artigiana di garanzia per finanziamenti agevolati e ha diretto importanti uffici per il CNA di Bologna e della Provincia.
Ha avuto precedenti esperienze amministrative sia nel paese di origine sia presso il Comune di Loiano dal 1995 al 1999 come Capogruppo e successivamente come Assessore al Bilancio ed alle Attività Produttive dal 1999 al 2004.
È stato eletto sindaco nelle elezioni del 26 maggio 2019 con la lista civica "Loiano Futura".
Ha terminato il suo mandato nel 2024.