W 1793 wstąpił do British Army, czyli brytyjskich wojsk lądowych. W 1796 został adiutantem Ralpha Abercromby. W czasie bitwy pod La Coruną był już dowódcą regimentu. W 1810 został awansowany na pułkownika, w 1813 na pierwszy stopień generalski. W latach 1819–24 dowodził wojskami brytyjskimi na Mauritiusie, w tym w latach 1821–24 wypełniał także obowiązki gubernatora wyspy, łącząc w jednym ręku władzę cywilną i wojskową.