Career
He represented Pictou County in the Nova Scotia House of Assembly from 1928 to 1933 as a Liberal-Conservative member. He was born in Stellarton, Nova Scotia, the son of John MacQuarrie and Margaret MacGregor. MacQuarrie married Minnie Elizabeth Walton.
He was mayor of Westville in 1920.
He died in Westville at the age of 67.