Giovanni Stewart tornò a vivere in Francia e nello stesso anno morì anche sua moglie, e poco dopo la loro unica figlia, Anna, ancora adolescente. Le terre e i titoli di sua moglie passarono alla nipote di lei Caterina de' Medici, figlia di sua sorella Maddalena de La Tour d'Auvergne. Combatté per Francesco I di Francia nelle guerre d'Italia fra Francia, Spagna e Sacro Romano Impero e fu posto a capo di un'armata francese. Combatté l'esercito del papa e lanciò un attacco su Napoli anche se non riuscì a strapparla agli spagnoli. Nel 1525 ciò che rimaneva dell'esercito venne sconfitto dalle forze imperiali a Pavia: il re Francesco I ed altri nobili francesi vennero catturati e presi in ostaggio. Giovanni riuscì a tornare in Francia illeso, ma senza aver ottenuto vittorie.