Classe 1976, ha ricoperto a Passignano sul Trasimeno il ruolo di vicesindaco e assessore per 10 anni e di consigliere comunale per 5. Dal 2003 al 2018 ha fatto parte dell’ufficio di presidenza dell’Anci in rappresentanza dei Comuni di Centrodestra dell’Umbria. È capogruppo della Lega in tredicesima commissione ambiente e vicepresidente della Commissione Bicamerale d’inchiesta sul ciclo dei rifiuti e dei reati ad esso connessi.
All’interno della Lega ricopre attualmente l’incarico di Vice Segretario Nazionale e responsabile enti locali della Lega Umbria.