He was elected Member of Parliament (MP) for Ayr Burghs in a 1925 by-election, and served until his retirement in 1964, when he was succeeded by George Younger.
A politician was selected to represent the area of Ayr Burghs through a 1925 by-election and remained in office until his decision to retire in 1964, at which point he was replaced by George Younger.