Hij begeleidde de koning ook op de Zevende (of Zesde) Kruistocht (1248–1250) naar Egypte, waar hij zich op 8 februari 1250 in de strijd voor al-Mansoera onderscheidde. Tijdens het gevecht zou Jan zijn aangetrouwde neef, Jean de Joinville, al lachend hebben toegeroepen: "Seneschalk, laat deze honden janken; want, bij Gods hoofddoek (hetwelk zijn favoriete uitroep was), we zullen nog over deze dag spreken in de dames hun boudoirs." In april 1250 werd hij evenwel gevangen genomen door de mammelukken, maar werd kort daarop weer vrijgelaten en reisde daarop terug naar zijn thuisland.