Parliamentary Under-Secretary of State
He was a member of Edinburgh Town Council and Labour Member of Parliament for Edinburgh East from 1924 to 1931. He served in government as Parliamentary Under-Secretary of State for India in 1929 and as Parliamentary Under-Secretary of State for the Colonies from 1929 to 1931.