È stato per trent’anni sindacalista: segretario della Fim-Cisl di Milano, segretario generale della Cisl di Milano, poi segretario generale della Cisl Lombardia. Attualmente è membro della Commissione «Iustitia et Pax» della diocesi di Milano e dei consigli d’amministrazione della Banca Popolare di Milano, della Banca Popolare Etica, della Fondazione Lombarda Antiusura.
Ha pubblicato Lettera ai lavoratori, Castelvecchi Editore, Roma 2014; Cambia il lavoro, cambia il sindacato. Venticinque anni dopo «Lettera alla classe operaia», BiblioLavoro, Milano 2011 [Nota di luglio 2014].
- La sfida della rappresentanza e il lavoro che cambia (3/2014, p. 56)