Inizia la sua carriera giornalistica nel 1975 nelle radio locali pugliesi dove idea, conduce e cura trasmissioni politiche, sportive e di intrattenimento.
Nel 1978 è corrispondente da Andria del Corriere dello Sport, e dal 1985 collabora come giornalista sportivo, di cronaca e di politica con l'emittente privata di Andria "Telesveva".[1] Dopo aver lavorato come addetto Stampa del Bari Calcio, entra nella redazione barese della Rai nel 1991, dove si occupa di sport, società e cronaca e nel 1993 approda nella redazione romana.
Giornalista professionista dal 1994, iscritto all'Ordine dei Giornalisti del Lazio, tre anni dopo viene assunto in Rai diventando membro della redazione di Rai Sport.[2]
L'anno successivo è promosso inviato speciale Rai. Ha seguito per anni, in qualità di inviato, le squadre italiane in Champions League ed Europa League e diverse edizioni dei Mondiali ed Europei di calcio.[3][4][5]