Înainte de a deveni rege, Eduard a fost numit guvernator al Irlandei și Gasconiei. În august 1270 a pleca în Cruciadă, alături de regele francez Ludovic cel Sfânt. La sfârșitul anului 1272, aflând că tatăl său murise, Eduard s-a întors în Anglia, fiind încoronat la 19 august 1274 la Westminster Abbey.