Nel 2005 si candida a sindaco di Chieti sostenuto da una coalizione di centro-sinistra e vince al ballottaggio con il 64,29% dei voti. Nel 2010 si ricandida per un secondo mandato ma viene nettamente sconfitto al primo turno dal candidato di centro-destra Umberto Di Primio.