Nel 1856 prese il posto di Alessandro Corticelli alla cattedra di Fisiologia della facoltà di Medicina di Pisa, di cui era supplente fin dal 1845. Nel 1865 fu nominato professore ordinario della stessa materia, ruolo che ebbe fino alla morte. Uomo di grande intelletto e cultura, negli anni si vide assegnare cattedre degli insegnamenti più disparati: Chimica e Anatomia umana nel 1857, Agronomia nel 1870, succedendo a Pietro Cuppari, oppure Igiene nel 1886.