Edmundo I el Magnífico nació en el año 921, siendo el mayor de los cuatro hijos de Eduardo el Viejo, rey de Wessex, y de su segunda esposa, Edgiva, hija de Sigehelm, caballero de Kent. Al morir su medio-hermano, el rey Athelstan le sucede en el trono, siendo coronado en Kingston upon Thames el 29 de noviembre de 939. Poco después su proclamación como rey tuvo que hacer frente a varias amenazas militares.