 He was elected MP for Much Wenlock again in 1660 to the Convention Parliament.In 1661 he was elected MP for Shropshire for the Cavalier Parliament and held the seat until 1679.From 1690 to 1696 he was Master of the Jewel Office.