Career
Campbell was elected to the Alberta Legislature for the first time in the 1909 Alberta general election. He defeated Conservative candidate John Jackson by a comfortable plurality. Campbell sought re-election again in the 1913 Alberta general election, where he defeated Independent candidate Percival Baker and Conservative candidate George Gordon in a hotly contested three-candidate election.
Charles Cunningham from the Conservative party defeated Campbell in his bid for a third term in office in the 1917 Alberta general election by a margin of 31 votes.
Baker and Campbell faced off again in the 1921 Alberta general election, were Campbell was again defeated.