 He was born in Truro, Nova Scotia, the son of John McClure and Susan Kent, and educated in the provincial normal school there.In 1896, he married Dora M. Inglis.He was a prominent member of the Sons of Temperance in Nova Scotia.