Su actuación impresionó tanto a Carlos I de España que le nombró capitán general de las fuerzas españolas en la campaña, y el 23 de mayo de 1522 le designó capitán general de Guipúzcoa, aunque ya ejercía el cargo con anterioridad, y con un aumento de tropas significativo procedentes de distintos lugares, entre 3000 y 4000 lansquenetes alemanes, y soldados reclutados en Castilla, Navarra, Aragón, Vizcaya, La Rioja y Álava, dirigió el asedio de Fuenterrabía.