 He started practicing law with John Billings in Port Perry and later moved to Uxbridge, Ontario.He was elected to the first council of the Town of Uxbridge in 1872 and was mayor in 1890.In 1895, he was acclaimed to the House of Commons of Canada for the riding of Ontario North after the death of the sitting MP Frank Madill.