He represented Victoria North in the Legislative Assembly of Ontario from 1879 to 1883 as a Liberal member.
He was elected to represent Victoria North in the Ontario provincial legislature, serving as a Liberal from 1879 to 1883.