Eodred est le fils du roi du Rohan, Théoden.
Malheureusement, après que Sarumane ait commencé à créer une armée d'Uruk-Hais, et qu'il les envoya avec des Orques et des Hommes Sauvages du Pays de Dun piller les villages isolés du Rohan et massacrer leur population, Eodred fut pris dans une embuscade avec ses hommes et il se fit blesser très grièvement. Lorsque Eomer le retrouva et le ramena au chateau de Méduseld, le fils du roi succomba rapidement à ses blessures, trop graves.
Lorsque, grâce à Gandalf le Blanc, Théoden retrouva ses esprits et que Sarumane ne le controla plus, il apprit cette triste nouvelle. Son fils fut enterré aux côtés des autres rois du Rohan, dans une tombe creusée dans le flanc de la colline d'Edoras, lors d'une cérémonie mortuaire à laquelle assistèrent aussi Aragorn, Gimli, Legolas et Gandalf.
Le Rohan n'ayant plus d'héritier direct, Sarumane pensa pouvoir prendre la souveraineté de ces terres grâce à Grima, mais la venue de Gandalf détourna ses plans maléfiques, et ce fut, au tout début du Quatrième Age, Eomer qui prit la tête du royaume du Rohan, succédant à son oncle mort de la main du Roi Sorcier d'Angmar.