He represented Waterloo North in the Legislative Assembly of Ontario as a Liberal member from 1881 to 1894.
Between 1881 and 1894, he represented Waterloo North in the Legislative Assembly of Ontario on behalf of the Liberal party.