In 1883 he became Professor of Comparative Zoology at the University of Catania, studying cestodes, the life cycle of the European eel (Catania) and the Moray eel (Rome).
In 1895 he was appointed professor of comparative anatomy at Sapienza University of Rome, where he would spend the rest of his life.