È entrato alla Cisl di Milano nel 1986, diventando quindi segretario nazionale del sindacato Cisl tessile e abbigliamento di Roma. L’anno dopo ha quindi fondato l’Adiconsum, rimanendone segretario generale fino a giugno del 2011. È stato vice presidente del Comitato europeo consumatori ed è attualmente componente del gruppo di lavoro Ue sull’energia e del consiglio dell’Anec, oltre che presidente della commissione valori e regole nella Coop nordest.