Feito cavaleiro pelo rei Luís IX da França, João o acompanhou em várias campanhas militares, primeiro contra os ingleses em Poitou (batalha de Taillebourg, em 1242). Em 1249, juntou-se à Sétima Cruzada, mas faleceu em Nicósia, no Reino do Chipre.