He represented Victoria North in the Legislative Assembly of Ontario from 1879 to 1883 as a Liberal member.
He held office in the Ontario parliament, specifically representing Victoria North, from 1879 to 1883 within the Liberal party framework.