Consigliere per la Dc dal 1985 al 1995, è assessore supplente in rappresentanza di una Lista civica durante la sindacatura di Giorgio Germani, che poi sostituisce nella carica di sindaco per la Dc. Al termine della legislatura viene nuovamente eletto sindaco per il Centro-sinistra (Liste civiche) ma non termina il mandato a seguito delle dimissioni rassegnate dalla maggioranza dei consiglieri Pds e Psi, tornando comunque in consiglio comunale per il Partito popolare italiano durante la sindacatura di Gaetano Sbardella.
Storico elezioni comunali di Attigliano, https://www.tuttitalia.it/umbria/82-attigliano/storico-elezioni-comunali/ (consultato il 27 aprile 2021).
Governo italiano, Ministero dell'Interno, Dipartimento per gli affari interni e territoriali, Anagrafe degli amministratori locali e regionali, https://amministratori.interno.gov.it/amministratori/ServletNomeReg, sub voce (consultato il 27 aprile 2021).
Umberto Cerasi, Mezzo secolo di cronaca cronistoria arte e ricordi dal 1946 al 2000, Amelia 2005, pp. 161-162, 181, http://www.umbertocerasi.it/mezzo%20secolo.pdf (consultato il 2 maggio 2021).
Umbria. I sindaci. Gli stemmi, introduzione di Enrico Sciamanna, Petra, Bastia Umbra 2002, p. 364.