Consigliere comunale del MSI dagli anni '80, venne eletto sindaco, alle prime elezioni dirette, il 6 dicembre 1993, quando la città era segnata da una dichiarazione di dissesto finanziario.
Il consiglio comunale lo sfiduciò prima della fine della consiliatura, ma fu rieletto sindaco nel 1997 e nel 2000[5], guidando complessivamente la città per undici anni consecutivi.
È morto il 19 luglio 2015 all'età di 84 anni. Presso la sala consiliare della Provincia di Chieti è stata allestita la camera ardente.[7] Il 21 luglio si sono svolti i funerali presso la Cattedrale di San Giustino ed è stato indetto dal sindaco di Chieti Umberto Di Primio il lutto cittadino.