John vollzog in den Rosenkriegen mehrere politische Wendungen. Zunächst unterstützte er das Haus York und dessen Vertreter, Richard Plantagenet, 3. Duke of York. 1459, nach der Schlacht von Ludlow, schwor er Heinrich VI. aus dem Haus Lancaster Treue, um kurz danach wieder zur Seite Yorks überzulaufen.