Nato a Brindisi, arcidiocesi di Brindisi - Ostuni, l'8 settembre 1960; ordinato presbitero il 28 settembre 1985;
eletto alla sede arcivescovile di Rossano - Cariati il 15 luglio 2014;
ordinato vescovo il 3 ottobre 2014;
trasferito a Bari - Bitonto il 29 ottobre 2020.