Schon am Anfang der Rosenkriege stand Sir John auf der Seite von Richard Plantagenet, 3. Duke of York und dem Haus York und gehörte zu den Männern unter Führung von William Herbert, 1. Earl of Pembroke und Walter Devereux, die 1456 in Wales einmarschierten, Carmarthen Castle einnahmen und Edmund Tudor, 1. Earl of Richmond inhaftierten. Im Verlauf der Kriege kämpfte er für York 1461 in der Schlacht von Mortimer’s Cross, bei Barnet (1471) und am 4. Mai desselben Jahres bei Tewkesbury. Auf dem Schlachtfeld von Tewkesbury erhielt er nach der Schlacht den Ritterschlag als Knight Bachelor. Sir John soll auch am 22. August 1485 bei der Schlacht von Bosworth für Richard III. gekämpft haben.