Ian McEwan werd geboren in de Engelse garnizoensplaats Aldershot en bracht zijn jeugd door in Singapore en Tripoli.
Toen hij elf jaar was stuurden zijn ouders hem naar een kostschool in Engeland. Het vertrek naar Engeland, dat hij in The Child in Time beschrijft, was duidelijk een breekpunt in zijn leven.