Con el cargo de capitán general participó en la batalla de San Marcial en 1522, liderando casi 2000 soldados de infantería (la mitad de ellos alemanes) y 150 soldados de caballería, obteniendo la victoria española.