 He studied philology at Bonn, obtaining his degree in 1843 with a thesis titled "Quaestiones Terentianae".From 1847 to 1849 he was a teacher in Elberfeld, afterwards moving to England, where he taught school in Liverpool until 1863.He returned to Germany as a lecturer at the University of Heidelberg, where in 1873 he was appointed professor.