Laureato in Economia sociale, ha diretto per 13 anni la Gazzetta del Mezzogiorno di Bari, della quale è ancora editorialista. Ha coordinato e diretto per anni l’emittente televisiva Antenna Sud collegata al giornale.
Ha partecipato come ospite o opinionista a decine di programmi televisivi e radiofonici della Rai e delle principali emittenti tv nazionali. Attualmente critico letterario per il programma Milleunlibro di Gigi Marzullo (Rai1).
Ha insegnato per 14 anni a contratto Comunicazione pubblica e Teoria e tecnica della pubblicità all’università di Bari, oltre che beni culturali e informazione all’università di Foggia. Attualmente conduce un laboratorio di giornalismo per Scienze della comunicazione dell’università di Bari, dopo averne condotto uno di comunicazione politica.
E’ direttore delle testate e dei laboratori del Master in giornalismo. Ha scritto una quindicina di libri sui temi del Sud e della comunicazione: ultimo Imparate dal Sud. Lezione di sviluppo all’Italia, vincendo decine di premi. Sportivo dilettante, ha corso due maratone di New York ed è cintura marrone di karate.