Career
He represented Cariboo in the Legislative Assembly of British Columbia from 1907 to 1909 and from 1916 to 1924 as a Liberal. He was born in Orkney, the son of Robert Yorston and Mary Toulis, and was educated there. Yorston married Isabella J. Y. Fea in 1898.
She died later that same year.
He was defeated when he ran for reelection in 1909 and in 1924. Yorston died in Cariboo at the age of 69.