Tornato a Bologna, nel 1875 divenne professore di patologia medica generale all'Università degli Studi di Parma, e nel 1880 ottenne la cattedra di fisiologia all'Università di Siena, nel 1882 all'Università di Firenze, e infine nel 1893 all'Università "La Sapienza" di Roma, di cui divenne rettore nel 1898, e dove seguì numerosi allievi fra i quali occorre ricordare Giuseppe Amantea.