Ha 75 anni, è pensionato e ha collaborato nel volontariato sociale nelle parrocchie del Centro Storico. E’ stato consigliere di quartiere in Borgo Trento, consigliere comunale dal 1975 al 1984.
Dirigente del P.C.I. è stato Segretario del Comitato Cittadino.
Dirigente della Cgil di Garda e Valle Sabbia, del Sindacato Pensionati e della Camera del Lavoro di Brescia, di cui è stato Segretario Generale. Nel sindacato ha lavorato sui temi dello Stato Sociale: in particolare sul Sistema Pensionistico e sulla Sanità; ha partecipato alla costruzione della Contrattazione Sociale dei Pensionati con i Comuni bresciani. E’ stato presidente dell’Anpi (Associazione nazionale partigiani).
Dal 2013 al 2018 è stato assessore alle politiche per la Casa e per la Partecipazione dei Cittadini della Giunta Del Bono e dal 2018 al 2023 assessore ai Servizi Sociali.