 He joined the law practice of John Hillyard Cameron in Toronto as a partner.In 1841, he was elected to the Legislative Assembly of the Province of Canada for Huron; he was unseated after a successful appeal by William Tiger Dunlop.He also served on the Toronto city council.