Ha 68 anni, da otto è pensionato e collabora nel volontariato sociale in Centro Storico. E’ stato consigliere di quartiere in Borgo Trento, consigliere comunale dal 1975 al 1984.
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.