He sat as a Member of Parliament for Cambridgeshire from 1679 to 1695, for Newport, Isle of Wight from 1695 to 1701 and briefly for Truro in 1702.
He held parliamentary positions for Cambridgeshire from 1679 to 1695, for Newport, Isle of Wight from 1695 to 1701, and for a short time in 1702 for Truro.