Su padre Edmundo era el hijo del rey Eduardo I y su segunda esposa, Margarita de Francia, hija de Felipe III de Francia.