battaglia di Bussaco contro i francesi di Ney e Massena e alla battaglia di Albuera con William Beresford, I visconte Beresford e il generale spagnolo Blake y Joyes. Partecipò anche alla battaglia di Ciudad Rodrigo e alla presa di Badajoz (dove fu gravemente ferito al braccio durante l'assalto), e alle battaglie di Vitoria, Pamplona e dei Pirenei. Nel 1815 fu trasferito in Belgio sempre agli ordini di Wellington, partecipando alla battaglia di Waterloo e alla presa di Parigi. Dopo essere stato insignito di varie medaglie commemorative alle guerre di Spagna e Portogallo, il 2 gennaio 1815 fu creato cavaliere dell'Ordine del Bagno.