Professore di Informatica nelle scuole superiori, è Direttore della casa editrice “La Meridiana”.
Nel 1985 fonda la Casa per la pace e diventa consigliere nazionale di Pax Cristi. Dal 1994 al 2000 è sindaco del Comune di Molfetta.
Tra i fondatori del movimento nazionale Centocittà, ha contribuito alla nascita dei Democratici e della Margherita; di entrambi è stato coordinatore regionale.
Nel 2005, viene eletto al Consiglio Regionale pugliese. Attualmente Assessore alla Trasparenza e alla Cittadinanza attiva.