Career
He represented Renfrew North in the Canadian House of Commons from 1917 to 1921 as a Unionist Party member. He was born in Pembroke, Ontario, the son of Thomas Mackie and Jessie Shaw, and was educated there. Mackie served in the Boer War and was lieutenant-colonel for the local militia from 1906 to 1908.
Mackie died in Ottawa at the age of 70.