Был старшим сыном короля Генриха III, во время правления отца участвовал в политических интригах, в том числе и в открытом восстании английских баронов. В 1259 году Эдуард на короткое время примкнул к движению баронов за реформы, поддерживающих Оксфордские условия. После примирения с отцом он оставался лояльным ему в ходе последующего вооружённого конфликта, известного как Баронская война. После битвы при Льюисе Эдуард стал заложником восставших баронов, но спустя несколько месяцев сбежал и присоединился к войне против Симона де Монфора. После гибели Монфора в битве при Ившеме (1265 год) восстание угасло. После успокоения Англии Эдуард присоединился к Восьмому крестовому походу, отправившись в Святую землю (хотя многие историки выделяют поход Эдуарда в качестве отдельного крестового похода). В 1272 году, когда Эдуард находился на пути домой, умер Генрих III. 19 августа 1274 года Эдуард был коронован.