Эдуард родился около 1003 года. Его отцом был Этельред II Неразумный (или иначе Нерешительный) король Англии, чье правление оказалось чрезвычайно неблагоприятным. Этельред совершил целый ряд гибельных ошибок приведших к вторжению в Англию датской армии во главе с Свеном Вилобородым и Кнутом Могучим. В результате чего Этельред потерял трон, а его семья отправилась в изгнание. Матерью Эдуарда была Эмма Нормандская, вторая жена Этельреда, дочь Ричарда герцога Нормандии. В 1013 году Эмма с двумя сыновьями перебирается к отцу в Нормандию. К 1017 году Кнут Могучий утверждается на английском троне и в целях укрепления своих прав отправляет послов в Нормандию. Был заключен союзный договор, по итогом коего Эмма Нормандская возвращается в Англию и снова становится королевой, теперь уже как жена Кнута. Ее сыновья от первого брака Эдуард и Альфред по-прежнему оставались в Нормандии. Кнут Могучий признавал их права на престол, но вскоре главным наследником становиться Хардекнут, сын Кнута от