Joris van Casteren werd in 1976 geboren in Rotterdam. Als kind verhuisde hij naar Lelystad, waar zijn vader een baan als onderwijzer had gekregen. In 2008 publiceerde hij het (deels autobiografische) boek Lelystad, dat tot nogal wat ophef leidde. Van Casteren werd zelfs door enkele inwoners van Lelystad aangeklaagd wegens belediging.
Van Casteren studeerde aan de Utrechtse School voor Journalistiek en later filosofie aan de Universiteit van Amsterdam. Op jonge leeftijd was hij werkzaam bij regionale kranten als Dagblad Flevoland en de Zwolse Courant. Ook was hij jarenlang redacteur bij het weekblad De Groene Amsterdammer en later bij Vrij Nederland.