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 served as an ensign in the Coldstream Guards; later, in 1678, he became a captain under Charles Wheeler's Regiment of Foot; and by 1689, he was a colonel commanding Sir James Leslie's Regiment of Foot.