 From 1876 to 1877, he was the first mayor of New Glasgow, Nova Scotia (he was mayor again from 1884 to 1885).He was elected to the Nova Scotia House of Assembly in 1878.In 1882, he was Provincial Secretary in the cabinet of John Thompson.