James M. Barrie wurde in Kirriemuir, Angus, Schottland als neuntes Kind und dritter Sohn von David und Margaret Barrie (geborene Ogilvy) geboren. Sein Vater war ein Weber. Seine Mutter ermutigte ihn, sich durch Lesen zu bilden. Barrie besuchte die Dumfries Academy. Sein Studium an der Universität Edinburgh schloss er 1882 als Master of Arts ab. Er arbeitete dann als Journalist für das Nottingham Journal, bis er 1885 nach London zog. 1894 heiratete er die Schauspielerin Mary Ansell; die Ehe endete 1909 kinderlos in einer Scheidung. Am 1. Juli 1913 wurde Barrie der erbliche Adelstitel Baronet, of Adelphi Terrace in the City of Westminster, verliehen.[1] 1922 wurde er als Member des Order of Merit ausgezeichnet.[2] Er starb 1937 und wurde in Kirriemuir beigesetzt. Dort ruhen auch seine Eltern, seine Schwester sowie sein mit 13 Jahren verstorbener Bruder David. Da er keine Kinder hinterließ, erlosch sein Adelstitel bei seinem Tod. 1929 wurde er als auswärtiges Ehrenmitglied in die American Academy of Arts and Letters gewählt.[3]