Eletto nel consiglio comunale a seguito delle elezioni amministrative del 31 marzo 1946, alle quali si presenta per il Pci in una coalizione socialcomunista che comprende anche un indipendente, subentra al sindaco Alfredo Giardini.
Nel 1956 viene eletto sindaco Bruno Meoni.
Nel 1957 interviene alla firma della Convenzione per la istituzione e il funzionamento della facoltà di Lettere e filosofia presso l’Università degli studi di Perugia.
Ministero dell'Interno, Archivio storico delle elezioni, Microfilm elettorale, Elezioni comunali 1946, Castiglione del Lago.
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. 73.