Nato a Bologna nel 1955 vive a Rioveggio (Monzuno). Ha cominciato a lavorare a quindici anni per la Marchi Impianti, società specializzata in progettazione, costruzione e gestione di impianti di riscaldamento e condizionamento di cui oggi è Presidente.
Negli ultimi anni ha deciso di spendersi in prima persona per la sua comunità, prima come consigliere comunale e poi dal 2019 come sindaco di Monzuno. Per l'Unione dei Comuni dell'Appennino bolognese ha la delega alla Protezione Civile e allo Sport ed è membro del consiglio di amministrazione dell'Istituzione per i servizi sociali educativi e culturali dell'Unione.