Career
He represented Charlotte in the Legislative Assembly of New Brunswick from 1793 to 1795, from 1802 to 1809 and from 1817 to 1830. Mackay served in the loyalist forces during the American Revolution, afterwards settling in Saint George, New Brunswick. He served as a colonel in the militia there and was senior judge in the Court of Common Pleas for Charlotte County.
Mackay died at the age of 97.