Al morir su hermano mayor, Ethelstan, luchando contra los invasores daneses en 1014, se convirtió en el heredero al trono, surgiendo entonces una lucha de poder entre padre e hijo.
Edmundo entonces saca a la viuda de Sigeferth, Edith, del convento en que estaba prisionera y se casa con ella en Malmesbury, Wiltshire, en agosto de 1015, en claro desafío a su padre.
Después de la batalla, Edmundo y Canuto deciden negociar la paz, llegando a un acuerdo por el que se dividían el reino, obteniendo Edmundo Wessex y Canuto las tierras al norte del río Támesis.
Además, se decide que al morir uno de los dos, el otro heredaría los territorios del difunto.
Edmundo murió en Oxford a los 29 años de edad, al parecer por causas naturales, aunque otras versiones afirman que fue asesinado por órdenes del rey Canuto.