 Two years later, he was elected for Sutherland, which constituency he represented until 1747, when he was again returned for Dysart.He held the latter seat until 1754 and became then member of Parliament for Fife until 1762.St Clair travelled as envoy to the courts of Turin and Vienna in 1748 and later acted as governor of Cork.