Career
Shield ran for a seat to the Alberta Legislature in the 1921 Alberta general election. He stood as a United Farmers candidate in the electoral district of Macloed against incumbent George Skelding. The race was very close with Shield defeating Skelding by 107 votes.
Shield ran for a second term in the 1926 Alberta general election.
He faced two other candidates in a very close contest. The 1930 Alberta general election saw Shield run in a two way race against McDonald who had become Liberal leader.
Shield ran for a fourth term in the 1935 Alberta general election but was defeated finishing a distant second in the three way race to Social Cr candidate James Hartley.