 He was elected to the Legislative Assembly of the Province of Canada in 1857 but resigned in 1858 to provide a seat in the assembly for William Cayley, who had been named to the Executive Council.Shortly afterwards, he was named coroner for the United Counties of Lanark and Renfrew.He died in Renfrew, Canada West in 1860 after an extended illness.