Né à Logierait, en Écosse, il émigre au Canada en 1842 après avoir complété son éducation dans des écoles publiques de Perth, Moulin(en), et Dunkeld, en Écosse[1]. Mackenzie épouse Helen Neil (1826-1852) en 1845 ; ils auront trois enfants (dont une fille seulement survit à l'enfance). En 1853, il épouse Jane Sym (1825-1893).
Mackenzie est le quatrième appelé et le premier à accepter le poste de premier ministre. Il forme un gouvernement et demande ensuite au gouverneur-général de déclencher des élections pour janvier 1874. Les libéraux sont alors élus, et Mackenzie devient premier ministre jusqu'aux élections de 1878.
Bien qu'il soit alors de coutume que le monarque britannique fasse chevalier tous les premiers ministres canadiens, Mackenzie refuse l'offre à cause de son héritage écossais.
Décès
Il meurt à Toronto d'une mauvaise chute où il se blesse la tête. Il est enterré au cimetière Lakeview, à Sarnia (Ontario).
Vie privée
Helen Neil Mackenzie ( - ) fut la première épouse d'Alexander Mackenzie. Elle a trois enfants et meurt après sept ans de mariage. Helen et Alexander n'eurent qu'un seul enfant qui survit (les deux autres meurent très jeunes) : une fille, nommée Mary Mackenzie. C'est à cause d'Hélène, qui a déjà émigré au Canada avec sa famille, qu'Alexander décide lui-même de venir au Canada.
Presbytérien de famille, il devient chrétien baptiste[1]. En Écosse, il est membre d’une église baptiste à Irvine. Au Canada, il est un membre de l'église baptiste Bunyan, près de Sarnia, où il assure la direction de culte. À Ottawa, il est membre de la First Baptist Church, sur la colline du Parlement. À Toronto, il devient membre de la Jarvis Street Baptist Church.