Career
He represented Antigonish County in the Nova Scotia House of Assembly from 1867 to 1878 as a Liberal member. He was born in Arisaig, Nova Scotia, the son of Doctor Alexander MacDonald,of Scottish descent, and Charlotte Harrington. MacDonald was called to the Nova Scotia bar in 1852.
He served in the province"s Executive Council as Chief Commissioner of Public Works and Mines from 1872 to 1875 and then as Attorney General in 1875.
He died in Antigonish at the age of 84.