Il étudie tour à tour au Upper Canada College de Toronto, au Montreal High School, au St Francis College de Richmond puis à l'Université McGill. Il est admis au Barreau du Québec le . Plus tard, en 1910, il reçoit un doctorat en droit honoris causa de l'Université Bishop.
Il est élu bâtonnier du barreau du district de saint-François en 1908. Parallèlement, il exerce la fonction de membre d'administration de l'Université Bishop et siège au comité protestant du Conseil de l'Instruction publique.
En , le trésorier provincial du cabinet Gouin, William Alexander Weir, démissionne car il vient d'être nommé juge à la Cour supérieure du Québec. Gouin décide de faire appel à Mackenzie pour lui succéder. Il est assermenté le . À l'époque, la loi oblige un nouveau ministre à démissionner de son poste de député et à se représenter à une élection partielle. Il est réélu sans opposition dans sa circonscription de Richmond le . Par la suite, il est réélu, également sans opposition, aux élections générales de 1912.
De 1910 à 1914, Mackenzie présente tour à tour 5 discours du budget à l'Assemblée législative. Ces budgets sont sobres et prudents en conformité avec les vœux du premier ministre. À son premier, en , il prévoit des dépenses de 5 707 000 $ et des revenus de 5 904 000 $. Le second budget, le , les dépenses sont de 6 308 000 $ et les recettes de 6 472 000 $. Le , il présente un budget en surplus de 600 000 $. Le , le surplus budgétaire est de 683 000. Le , le budget est de 8 400 000 $ avec un surplus de 400 000 $. À chaque discours du budget, il compare les anciens budgets conservateurs, ("aux finances désordonnées et déficitaires") aux budgets libéraux équilibrés de l'époque Gouin[1].
Mackenzie est, avec Taschereau, l'un des ministres majeurs du gouvernement Gouin de cette époque. À l'automne 1910, les trois hommes politiques participent à la quatrième conférence interprovinciale depuis 1887. Le trésorier provincial participe également à la cinquième conférence, en , et c'est lui qui propose et fait adopter à l'unanimité une motion autorisant la demande d'un prêt à Londres afin de subventionner la politique de construction de routes des provinces, ce qu'Ottawa refuse de faire.
Mackenzie meurt à Melbourne le à l'âge de 51 ans, un mois avant son 52eanniversaire. Il est inhumé dans le cimetière protestant de Richmond. C'est Walter George Mitchell qui lui succède au poste de trésorier provincial.
Notes et références
↑Robert Rumilly, Histoire de la province de Québec, vol. XVII, p. 30