A seguito delle elezioni del 24 marzo 1946 viene eletto consigliere comunale e dopo le dimissioni del sindaco Guglielmo Ferraguzzo nel 1950, viene chiamato a sostituirlo. Esponente del Pci ed espressione di una maggioranza socialcomunista, ricopre più mandati elettorali, fino alle elezioni del 1970, durante i quali si adopera per la promozione di Panicale, per il centro sociale anziani e per sostenere la pro loco.
Ministero dell'Interno, Archivio storico delle elezioni, Microfilm elettorale, Elezioni comunali 1946, Panicale.
Archivio di Stato di Perugia, Prefettura di Perugia, Gabinetto, b. 113, fasc. 1429.
Umbria. I sindaci. Gli stemmi, introduzione di Enrico Sciamanna, Petra, Bastia Umbra 2002, p. 222.
https://www.portalestoria.net/italia%20sindaci%20pal.htm#Panicale_(PG) (consultato il 22 ottobre 2019).