Se educó en la universidad de Nápoles y luego fue profesor de literatura italiana en Roma hasta el año 1876, en que se le nombró profesor de la Universidad de Turín.