È stato ordinato sacerdote ad Altamura il 6 agosto 1977, per la diocesi di Altamura-Gravina-Acquaviva delle Fonti.
Ha svolto i seguenti incarichi: Segretario del Vescovo; Direttore spirituale del Seminario Minore diocesano; Collaboratore nella parrocchia della Cattedrale di Altamura; Insegnante di Religione nel Liceo classico statale e Assistente della F.U.C.I.
Assunto al servizio della Santa Sede presso la Congregazione per i Vescovi nel 1985, ne è divenuto Capo Ufficio nel 1996. Ha svolto inoltre il servizio di Archivista e poi Sostituto della Segreteria del Collegio Cardinalizio.
Eletto Vescovo di Oria il 14 maggio 2005, è stato consacrato il 25 giugno dello stesso anno.
Il 15 luglio 2009 è stato promosso alla sede arcivescovile di Manfredonia-Vieste-San Giovanni Rotondo e nominato Direttore Generale della "Associazione Internazionale dei Gruppi di Preghiera" di Padre Pio. Ha fatto l'ingresso nella nuova diocesi il 19 settembre 2009. Dal 1 gennaio 2010 è Presidente del Consiglio di Amministrazione della Fondazione "Casa Sollievo della Sofferenza".
E’ stato segretario della Conferenza Episcopale Pugliese e membro della Commissione episcopale della C.E.I. per l’ecumenismo e il dialogo. Dopo un breve periodo di malattia, è morto a San Giovanni Rotondo il 5 maggio del 2018.