J. M. Barrie naceu en Kirremuir, Escocia, no ano 1860. Era o fillo máis pequeno dunha familia de dez irmáns. A morte do segundo deles, David, que faleceu aos catorce anos mentres patinaba sobre xeo, marcou a súa vida. Dende entón, quixo ser sempre David, pois este era o fillo predilecto da súa nai. Son moitos os críticos que pensan que este desgraciado episodio acabou sendo o motor que empuxou a súa literatura. J. M. Barrie foi reitor da Universidade de St. Andrews e chanceler da de Edimburgo. Cando morreu en 1937, deixou os dereitos de Peter Pan para un hospital infantil de Londres.