Parallelamente alla sua professione si dedica alla attività politica, dagli anni '80 siede in consiglio comunale, eletto nella lista del Partito Socialista in più legislature.Nel 2013 decide di partecipare alle primarie cittadine del centro-sinistra. A seguito della mancata celebrazione delle primarie, si candida alla carica di sindaco di Barletta sostenuto da una coalizione con a capo il Partito Socialista Italiano e alcune liste civiche. Risulterà non eletto, raccogliendo il 13,68% delle preferenze, piazzandosi terzo dopo il candidato del centrosinistra Pasquale Cascella, vincente al secondo turno, e quello del centro-destra Giovanni Alfarano.