Nello stesso anno fu trasferito dal suo capo di stato maggiore, William Beresford, I visconte di Beresford, in Spagna con le truppe anglospagnole. Venne assegnato con il grado di brigadiere generale al corpo di spedizione di Francisco Javier Castaños, I duca di Bailén. Durante la Battaglia di Vitoria fu fatto prigioniero da francesi insieme al suo comandante Miguel Ricardo de Álanay y Esquiver. Liberato, il reggente di Spagna in vece di Carlo IV, Josè de Palafox y Melxi, VIII conte di Saragossa, lo insignì del cavalierato dell'Ordine di Carlo III.