Se convirtió en uno de los principales escritores del Edinburgh Evening News en 1875 y, tras pasar un año en Australia, regresó a Edimburgo.
En 1879, se hizo crítico de teatro del London Figaro y, en 1884, obtuvo el mismo empleo en World, donde permaneció hasta 1905.
Posteriormente, tradujo editó el libro en cinco volúmenes de Henrik Ibsen, Prosa y Dramas (1890-1891).
Fue amigo de George Bernard Shaw e hizo los arreglos para que sus obras fueran traducidas al alemán.
Su obra, La diosa verde, fue producida por Winthrop Ames en el Teatro Booth en Nueva York.