Se educó en la Universidad de Aberdeen, y estuvo un año en el Merton College de Oxford.
Fue profesor en Aberdeen algunos años; de 1874 a 1878 editó el Examiner, y en 1880 se convirtió en profesor de lógica e inglés en Aberdeen.
En 1872 publicó un Manual of English Prose Literature, denotado por su buen juicio y conocimiento de los autores; sus Characteristics of English Poets from Chaucer to Shirley (1874) reunió similares cualidades.
Sus otras obras incluyen: Tuvo dos hijos, William y Charles.
El último murió durante las celebraciones que marcaron el fin de la I Guerra Mundial.