Anfang 1522 trat er in französische Dienste, nachdem Hadrian VI. neuer Papst geworden war, und wurde in der Schlacht bei Bicocca verwundet. Nach dem Rückzug der Franzosen aus Italien wechselte er in die Dienste des neuen Herzogs von Mailand Francesco II. Sforza. Ab August 1523 diente Giovanni in der kaiserlichen Armee. Im Januar 1524 führte er bei Nacht einen Angriff auf das französische Lager durch und setzte es in Brand, woraufhin der im Schlaf überraschte Gegner die Flucht ergriff und 300 Gefangene in Giovannis Hand fielen. Danach griff er die schweizerischen Reisläufer an, eine Elitetruppe, die aus dem Veltlin heraneilte, um den Franzosen zu Hilfe zu kommen; Giovanni schlug sie bei Caprino Bergamasco und zwang so die Franzosen dazu, Italien zu verlassen.