Etter den danske erobringen av England i 1016 fikk kong Knut den mektige sendt Edvard og hans bror Edmund i eksil på kontinentet. Edvard var bare noen få måneder gammel da han ble fraktet til hoffet til svenskekongen Olof Skötkonung (som var enten Knuts halvbror eller stebror) med instrukser om at barnet måtte drepes. Isteden ble han i hemmelighet fraktet til Kiev hvor Olofs datter Ingegjerd Olofsdatter var dronning i sitt ekteskap med Jaroslav I av Kiev. Herfra ble barnet fraktet til Ungarn, sannsynligvis i følge med Ingegjerds svigersønn kong Andreas I av Ungarn.