Segundo de diez hermanos, Barrie nació en Kirriemuir, Angus y fue educado en The Glasgow Academy y la Universidad de Edimburgo.