Career
Shaw was first elected to the Alberta Legislature in the 1909 Alberta general election. He defeated Conservative candidate J.K. Creighton in a landslide to become the first Modern Language Association for the new Stettler electoral district. Shaw would be re-elected to a second term in the 1913 Alberta general election.
Shaw would serve the remainder of his second term before retiring from provincial politics in 1917.