Im Jahr 1265 zog Johann mit dem Prinzen Karl von Anjou nach Italien, um dort das Königreich Sizilien zu erobern. Dabei führte er gemeinsam mit Guy de Montfort die Eskorte der Beatrix von der Provence bis nach Rom. Im Jahr darauf kämpfte er in der siegreichen Schlacht bei Benevent.