 As a captain he served two years and eight months in the East Indies.He was promoted to the majority of the 6th Dragoon Guards on 3 December 1800 and to the lieutenant-colonelcy of Dillon's Regiment on 24 September 1803, from which he was removed to the 71st Regiment of Foot on 16 August 1804 and then to the 2nd Dragoon Guards on 30 July 1807.He was granted brevet rank as a colonel on 1 January 1812 and promoted to major-general 4 June 1814.