Il 19 settembre 1356, Giovanni il Buono venne sconfitto e fatto prigioniero nella battaglia di Poitiers. Col figlio Filippo, fu condotto a Londra e fu liberato solo nel 1360, col Trattato di Brétigny, dietro l'impegno di pagare un riscatto di 3 milioni di scudi d'oro (11.640 chilogrammi), ma, in garanzia del pagamento del riscatto, due dei suoi figli, Giovanni e Luigi, dovettero recarsi a Londra, al posto suo e di Filippo. Uno di essi, Luigi, però, nel 1363, fuggì e Giovanni, per pegno d'onore, l'anno seguente, tornò a Londra dove pochi mesi dopo morì.