Nacque a Palazzolo Acreide l’1 agosto 1830. Eletto Vescovo di Trapani il 18 dicembre 1874, venne ordinato Vescovo nella Cattedrale di Noto il 14 marzo 1875 da Mons. Giuseppe Guarino.
Nominato Vescovo di Caltagirone il 22 settembre 1879, prese possesso della Diocesi il 19-12-1879. Rinunziò alla Diocesi ed accettò il 26 giugno 1885 la nomina a Vescovo titolare di Flaviopoli. Morì a Palazzolo Acreide nei primi del 1900.