Il rejoint l'armée en tant qu'enseigne des Grenadier Guards en 1782. Il combat au siège de Dunkirk en 1793 et à la prise du Fort St André l'année suivante [2]. Il est promu capitaine et lieutenant-colonel en 1794 et colonel en 1801. En 1808 et 1809, il sert dans la Guerre d'indépendance espagnole et, de à 1812, promu major-général, il est gouverneur de la Martinique pendant une période d'occupation britannique. Il est promu général au .
Il meurt en 1842 et est enterré à Reading. Il épouse Anne Graham, fille de Robert Graham de Fintry, Kent. Ils ont un fils, John Robert, et trois filles.