Barrie commence sa carrière artistique comme danseur et acteur sur scène avant de la poursuivre dans le cinéma muet.
Il a fait ses débuts à l'écran dans le film à épisodesBeatrice Fairfax en 1916.
Après avoir joué l'amoureux de Marguerite Clark dans la série des Babs de 1917, Barrie s'est lancé dans une longue carrière en tant que second rôle, incarnant l'homme élégant, parfois interprétant des méchants, avec des rôles allant du boxeur à l'amant romantique.
D'apparence de plus en plus respectable avec sa prestance naturelle et sa belle allure, l'acteur de 1m85 incarna plus tard le capitaine Halliwell dans Le Petit Ministre (1921) et fut le redoutable rival de Richard Barthelmess dans Un gentleman amateur (1926).
À l'avènement du son, Barrie a continué à jouer jusqu'en 1938, date à laquelle il a déménagé pour vivre en Rhodésie puis en Afrique du Sud où il mourut en 1971.