Sheila Gordon est née à Johannesburg en 1927où elle a passé toute son enfance. Très jeune elle prend conscience de l'inégalité et de l'injustice du système politique dans son pays qui établit une discrimination raciale dont les victimes sont les Noirs.
Au lycée, et plus tard, à l'université, elle participe à des manifestations anti-apartheid. Elle quitte l'Afrique du Sud avec son mari et ses enfants pour s'installer en Angleterre, puis à New-York.
Sheila Gordon est l'auteur de nombreux livres pour adultes et pour enfants qui ont été traduits dans plusieurs langues.