Während des Französisch-Englischen Krieges von 1294 bis 1303 wurde Eduard 1296 nominell Oberbefehlshaber der englischen Truppen, die eine befürchtete französische Invasion in England abwehren sollten. Während der politischen Krise im Sommer 1297 schworen ihm die führenden Magnaten am 14. Juli 1297 in Anwesenheit seines Vaters in Westminster die Treue. Anschließend war er zwischen dem 22. August 1297 und dem 14. März 1298, als sein Vater in Flandern war, der offizielle Regent von England. Am 10. Oktober 1297 bot er Roger Bigod, 5. Earl of Norfolk, Humphrey de Bohun, 3. Earl of Hereford und anderen oppositionellen Magnaten offiziell die Begnadigung an und bestätigte die "Confirmatio Cartarum", eine überarbeitete Version der Magna Carta, wodurch die Krise beigelegt wurde. Im ersten schottischen Unabhängigkeitskrieg sammelte er während der Belagerung von Caerlaverock Castle im Juli 1300 erste militärische Erfahrungen. Während des Parlaments in Lincoln wurde Eduard am 7. Februar 1301 zum ersten englischen Prince of Wales und zum Earl of Chester ernannt. Damit wollte der König die englische Herrschaft über das eroberte Wales weiter festigen, gleichzeitig verschaffte er seinem Sohn eine eigene Herrschaft mit eigenen Einkünften. Der junge Prince of Wales besuchte im April und Mai 1301 Wales, wo er die Huldigung seiner Untertanen entgegennahm; dies war bis zu seiner Flucht im Oktober 1326 sein einziger Besuch in Wales.