John Green s-a născut pe 24 august 1977, în Indianapolis, SUA. A absolvit Kenyon College cu dublă specializare (engleză şi religie), iar după aceea a lucrat 5 luni precum ucenic de capelan la un spital pentru copii.
A intenţionat să devină preot, însă experienţele copiilor bolnavi la care a fost martor l-au determinat să devină scriitor. În 2006 a debutat cu romanul Looking for Alaska, pentru care a fost onorat cu Printz Award, iar de atunci a mai publicat nişte romane şi nuvele.