Skriv en fortsættelse til dette afsnit - Han så handling i Slaget ved Roliça
Den 17. august 1808 ved slaget ved Vimeiro den 21. august 1808, hvor han blev såret, og ved Corunna den 16. januar 1809, hvor han var ved siden af Sir John Moore, da sidstnævnte blev dræbt. Han blev forfremmet til major den 13. april 1809 og udnævnt til vice-quartermaster-general i den portugisiske hær og var til stede ved mange af slagene i den portugisiske halvøkrigen. Forfremmet til oberstløjtnant i 1811 reddede han dagen for briterne i slaget ved Albuera den 16. maj 1811 ved at tage ansvar på et kritisk tidspunkt og kraftigt opfordre general Coles division til at rykke frem. Han deltog i slaget ved Vitoria den 21. juni 1813, hvor han blev såret igen, og var også til stede i Slaget om Pyrenæerne i juli 1813 og Slaget ved Nivelle den 10. november 1813. Han kommanderede den portugisiske brigade i Slaget ved Orthez den 27. februar 1814 og Slaget ved Toulouse den 10. april 1814. Han blev udnævnt til Knight Commander of the Order of the Bath i januar 1815.