 He set up practice in Arichat.In 1863, he was elected as a Reformer to the Legislative Assembly of Nova Scotia representing the Cape Breton riding of Richmond County.In 1867, at the age of 32, he was summoned to the Senate of Canada representing the senatorial division of Richmond, Nova Scotia.