Career
He represented Annapolis County in the Nova Scotia House of Assembly from 1925 to 1933 as a Liberal-Conservative member. He was born in Upper Granville, Annapolis County, Nova Scotia, the son of William Hugh MacKenzie and Sabina Crowe. He was educated at King"s Collegiate School and the Maritime Business College.
MacKenzie served as a captain with Canadian units in both World War I and World World War World War II MacKenzie died in Montreal at the age of 57.