Castoro was ordained to the priesthood in 1975. He served as bishop of the Roman Catholic Diocese of Oria from 200 to 2009. He then served as archbishop of the Roman Catholic Archdiocese of Manfredonia-Vieste-S. Giovanni Rotondo, Italy, from 2009 until 2018.