Born in Ontario on 28 February 1857, he was married to Amelia Armstrong. They had one child: Anna Olive. He worked in Winnipeg as a general contractor. He was a founding member, in 1906, of the St. Charles Country Club. He died in Winnipeg on 20 August 1909.