Ab 1860 arbeitete er in der Bodleian Library in Oxford. Von 1872 bis 1893 war er Professor für Sanskrit am Presidency College in Madras, wo er zwischen 1878 und 1882 auch das Madras Journal of Literature and Science herausgab; danach bereiste er Teile Asiens und Amerikas. Ab 1895 war er Privatdozent für nichtarische Sprachen Indiens an der Berliner Universität.