He represented the constituency of Yale–Cariboo as a Liberal from 1904 until 1908, when he lost his seat to the Conservative Martin Burrell.
From 1904 to 1908, he held public office as a Liberal representative for the Yale–Cariboo constituency, but ultimately lost re-election to Conservative candidate Martin Burrell.