 He moved to Almonte, Ontario in 1867 and eventually became a woollen manufacturer.He was elected to the House of Commons of Canada for the electoral district of Lanark North in the 1908 federal election.A Conservative, he was re-elected in the 1911 election.