Barrie studerte ved Edinburgh-universitetet 1878–82. Som student skrev han for , og i 1883 fikk han jobb i . Fra 1885 bodde han i London, hvor han skrev for flere blad og aviser, i tillegg til å utgi sju bøker fra 1887 til 1891.