Robert Barr est né à Glasgow, en Ecosse, le 16 septembre 1849.

Après avoir grandi au Canada, où ses parents avaient migré en 1854, et s'être orienté vers l'enseignement, il s'installe aux Etats-Unis en 1876 et devient reporter au "Detroit Free Press".

Il devient ensuite correspondant pour son journal à Londres en 1881.

Robert Barr fonde alors en 1882 avec Jerome K. Jerome le célèbre magazine "The Idler", auquel collaborent les grands auteurs de l'époque (Arthur Conan Doyle, G. K. Chesterton, ...), et dans lequel il écrit des récits sous le pseudonyme de Luke Sharp.

Il crée en 1906 le personnage d'Eugène Valmont, parodie de Sherlock Holmes.

Robert Barr est décédé le 21 octobre 1912.