Nato a Vernole nel 1930, è ordinato vescovo il 27 dicembre 1973 e promosso alla sede arcivescovile di Foggia nel 1981. Nel 1990 viene nominato assistente ecclesiastico generale dell'Azione Cattolica Italiana e il 21 febbraio 1998 il Concistoro lo elegge cardinale. È divenuto emerito 10 febbraio 2007.
Attualmente è Membro della Congregazione per il Culto Divino e la Disciplina dei Sacramenti, della Congregazione per i Vescovi, della Congregazione per il Clero, del Pontificio Consiglio per i Laici e del Comitato di Presidenza del Pontificio Consiglio per la Famiglia.