In 1691 he was appointed High Sheriff of County Dublin and then represented County Dublin as an MP three times, from 1692 to 1693, from 1703 to 1713 and from 1715 to 1717.
Between 1691 and 1717, he held the positions of High Sheriff of County Dublin and served as an MP for County Dublin three times.