Nato a Bagno di Romagna nel '55, ha iniziato il percorso sindacale alla Cgil di Cesena nell'81, dopo un'esperienza come Consigliere comunale. E' stato dirigente della Filtea e della Federbraccianti, responsabile di zona Cgil della Valle del Savio, Segretario generale della Filcea cesenate dal '90 al '95, quando è passato in segreteria confederale come responsabile dell'organizzazione. Nel 2001 è stato eletto Segretario generale della Camera del lavoro di Cesena, incarico che ha lasciato nel marzo scorso per scadenza di mandato. Dal 5 luglio 2010 è stato eletto in segreteria regionale. Ha diretto i Dipartimenti Politiche Organizzative, di Insediamento e Reinsediamento, e Politiche Finanziarie ed Amministrative della Confederazione regionale. E' stato riconfermato, per un secondo mandato, dal Comitato Direttivo della CGIL ER, il 22 maggio 2014.