Si laureò a Napoli nel 1859. Dal 1870 fino alla morte insegnò Anatomia all'Università di Napoli, dove ebbe tra i suoi allievi e futuro assistente Antonino Anile. Medico "umanista", ebbe come maestri presso il Collegio medico-cerusico Salvatore De Renzi e Stefano delle Chiaie. Studioso della topografia cardiaca e cerebrale, fu autore di importanti trattati di anatomia e di decine di altri contributi medici, oltre alla cura delle traduzioni di opere di illustri medici come Joseph Hyrtl, Henri Etienne Beaunis, Carl Burger, Max Perls, Franz von Pitha, Theodor Billroth, Nicolas Rudinger, Philip Sthor, Carl Ernst Bock e Marie Philibert Constant Sappey .