Consigliere durante l’ultimo mandato di Giuseppe Pannacci, lo sostituisce fino al termine della consiliatura. Successivamente viene ricandidato eletto sindaco dal Pds e, al termine di questo secondo mandato, da una coalizione di Centro-sinistra (Liste civiche) nonostante una spaccatura nel suo partito che porta alla presentazione di due liste.
Dopo i suoi tre mandati viene la prima sindaca di Città di Castello Fernanda Cecchini.
Nel 2017 aderisce ad Art.1 Mdp.
1997 - comunali, http://www.storiatifernate.it/pubblicazioni.php?&id=310 (consultato il 16 luglio 2021).
Storico elezioni comunali di Città di Castello, https://www.tuttitalia.it/umbria/73-citta-di-castello/storico-elezioni-comunali/ (consultato il 16 luglio 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 24 maggio 2021).
Perugia, in 45 lasciano il Pd per seguire D’alema e Bersani, 4 aprile 2017, https://www.primapaginachiusi.it/2017/04/perugia-45-lasciano-il-pd-seguire-dalema-bersani-tra-loro-lex-sindaco-locchi-lex-segretario-regionale-bottini/ (consultato il 24 maggio 2021).
Umbria. I sindaci. Gli stemmi, introduzione di Enrico Sciamanna, Petra, Bastia Umbra 2002, p. 91.