Completati gli studi presso l’istituto per geometri di Assisi, esercita continuativamente l’attività di libero professionista.
Consigliere e assessore per il Pci durante il primo (1988-90) e il secondo mandato (1990-95) di Bruno Ceppitelli, aderisce al Pds; si dedica poi all’attività lavorativa (1994-98) e siede nel consiglio di amministrazione del Consorzio acquedotti Perugia - Umbra acque (1995-2004) prima di essere candidato ed eletto sindaco per due mandati consecutivi da una Lista civica. Successivamente è primo cittadino Giacomo Chiodini.
Nel 2005 gli viene conferita l’onorificenza di cavaliere della Repubblica Italiana.
Storico elezioni comunali di Magione, https://www.tuttitalia.it/umbria/71-magione/storico-elezioni-comunali/ (consultato il 9 ottobre 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 2 ottobre 2021).