Dopo gli anni genovesi la carriera di docente lo portò in Toscana.
Nel 1870 divenne professore di lettere classiche all'Università di Pisa, dove rimase fino al 1880, quando si trasferì a Firenze per insegnare all'Istituto di Studi Superiori.