En el año 1356, participando en las operaciones de la guerra contra Francia, Eduardo mandó un ejército de más de siete mil soldados. Dirigió a sus fuerzas en la lucha y logró una grandiosa victoria sobre la caballería pesada francesa en la batalla de Poitiers. En esa decisiva acción apresó al rey Juan II de Francia, al que llevó como rehén a Inglaterra. Esta campaña de Poitiers en la región del Loira-Aquitania privó a los franceses de jefes militares y supuso un desafío para Carlos el Sabio; más aristócratas murieron en Crécy y Poitiers que por la Peste Negra. El ejército francés quedó debilitado durante los trece años siguientes y el descalabró fomentó la anarquía y el caos que llevó en último término a la firma del Tratado de Brétigny en 1360.