He served as a member of the Legislative Assembly of Alberta from 1922 to 1935 sitting with the United Farmers caucus in government.
Farquharson ran for nomination to stand as the United Farmers candidate in a by-election held in the electoral district of Ribstone.
[1] Farquharson ran in the July 10, 1922 by-election against Liberal candidate J.J. McKenna in a straight fight.
He held the district for the United Farmers with a significantly reduced popular vote, but still winning a landslide majority.
He finished a distant third place in the three-way race losing to Social Credit candidate Albert Blue.