An ensign in the Coldstream Guards in 1670, he was a captain in Charles Wheeler's Regiment of Foot in 1678, and colonel in Sir James Leslie's Regiment of Foot in 1689.
In 1670, he held an ensign position in the Coldstream Guards; by 1678, he was commanding Charles Wheeler's Regiment of Foot; and in 1689, he led Sir James Leslie's Regiment of Foot.