He was appointed Clerk of the Signet in 1655 and Clerk of the Privy Council in 1660, holding both positions for life, and in 1661 was created a Knight of the Bath. He also served as a Justice of the Peace for both Wiltshire and Surrey, and as a Commissioner of Assessment for several counties. He was Keeper of Windsor Great Park from 1669 to 1671 and Deputy Lieutenant of Dorset from 1672 to 1674.
