Aus dem Erbe seines Vaters erhielt Johann die Burg Beaurevoir. Er stand während des Bürgerkrieg der Armagnacs und Bourguignons auf der Seite des Herzogs Philipp dem Guten von Burgund, von dem er 1414 zum Gouverneur von Arras ernannt wurde. Im Jahr 1418 eroberte Johann die Stadt Senlis gegen die Armagnacs und wurde zum Militärgouverneur von Paris ernannt; zwei Jahre später setzten seine Truppen die Stadt Vitry an der Marne in Brand. In einem Gefecht bei Mons-en-Vimeu 1421 wurde er verwundet. Für die Anglo-Burgunder kämpfte er 1423 bei der Belagerung von Landrecies sowie in der Schlacht von Cravant und befreite im folgenden Jahr zusammen mit dem Duke of Bedford die Stadt Guise von den Truppen des Dauphin. Am 10. Januar 1430 war er in Brügge ein Gründungsmitglied des Ordens vom Goldenen Vlies.