Under halvøkrigen ledsagede han sir Brent Spencer til Spaniens kyst i 1808. I 1808 og 1809 tjente han i Portugal som assisterende generalquartermaster og som aide-to-camp til hertugen af Wellington. Han deltog i slaget ved Roliça.
, Vimeiro, Corunna, Talavera og Buçaco, for hvilke kampe han havde modtaget et guldkors. Han var også med ved Wellingtons passage af Douro i 1809.