Membro della 11ª Commissione permanente (Lavoro, previdenza sociale)
Vicepresidente della Commissione parlamentare di inchiesta sul fenomeno degli infortuni sul lavoro con particolare riguardo alle cosiddette "morti bianche"
Membro della Commissione parlamentare per il controllo sull'attività degli enti gestori di forme obbligatorie di previdenza e assistenza sociale
Impegnato nel sindacato, da fine anni '80 è nella segreteria regionale della CGIL emiliana, dal 1991 è in segreteria nazionale della Funzione Pubblica, di cui dal 1994 al 1997 è segretario generale; ha poi fatto parte dal 2000 al 2008 della Segreteria nazionale confederale della CGIL.
In vista delle elezioni politiche del 2008, lascia il suo incarico nella CGIL per essere candidato al Senato con il PD, risultando eletto. In vista delle primarie del 2009, si schiera a favore di Dario Franceschini.[2] Nel 2010 presentò un disegno di legge per l'introduzione di un contratto di lavoro denominato "contratto unico di inserimento"[3] ma la proposta non venne mai approvata,
Pubblicazioni
Libri
La Funzione pubblica in Italia. Tre lezioni di storia sindacale, Edizioni Liberetà, Roma, 2018.