Da oltre trentacinque anni opera nel Movimento Cooperativo, è stato tra i fondatori della cooperazione sociale italiana e ne ha promosso lo sviluppo, prima come presidente regionale, poi nazionale della Federazione delle Cooperative Sociali – Federsolidarietà.
È stato tra i promotori della Banca Popolare Etica come socio fondatore e Amministratore, ha promosso e partecipato alla costituzione del Forum Nazionale Permanente del Terzo Settore di cui è stato Portavoce nel primo triennio 1997/2000.
È presidente di AICCON – Associazione Italiana per la Promozione della Cultura della Cooperazione e del Non Profit, della Fondazione di Partecipazione per l’Internazionalizzazione dell’Impresa Sociale – Solidarete – e della cooperativa sociale Ecoliving.