Career
He represented Richmond County in the Nova Scotia House of Assembly from 1871 to 1878 and from 1882 to 1886 as a Liberal-Conservative member. He was born in Nest Bay, Richmond County, Nova Scotia, the son of Donald McRae, and educated there. He supported the development of a railroad for Cape Breton Island from Canso to Louisbourg.
In 1886, he was employed by the federal Post Office Department.
He died in Saint Peter"s, Nova Scotia.