Nato a Vicchio, operaio metallurgico. Iscritto al Pci dal 1944. Comandante partigiano della Divisione Potente operante in Toscana, ha partecipato alla Liberazione di Firenze. Licenziato nel 1951 per la sua attività politica e sindacale; è stato chiamato a svolgere l'attività del Partito livello provinciale prima e nel sindacato dal 1952 al 1953; poi nuovamente nel partito ha svolto lavoro di direzione nel settore degli enti locali. Fu eletto sindaco di Orbassano nel 1971 fino al 1975 quando venne eletto consigliere provinciale e quindi Assessore al bilancio - finanze ed economato della Provincia.