1858an Eskoziatik Zeelanda Berrira emigratu zuen familiarekin. Dunedin eskualdean kokatua, enpresa komertzialetan lan egin ondoren, lana aurkitu zuen lur-neurgailu gisa. 1877an, Balcuthan biltegi bat erosi zuen, eta 1886an etekin handiekin saldu zuen.
Esploratzaile gisa, Tautuku Aintzirara 1883an, Milford Sound eta Te Anai Aintzinaren arteko eremura 1888an, eta Matterhorn Mendietara 1888an espedizioak egin zituen.
Alderdi Liberaleko kide izan zen eta 1887 eta 1896 artean Zeelanda Berriko parlamentuan eseri zen. Bere jaioterrian denboraldi bat eman ondoren, Zeelanda Berrira itzuli zen eta 1900ean diputatu hautatu zuten berriro.
1909an Industria eta Merkataritza ministro izendatu zuten. 1912ko martxoan, Joseph Wardek dimisioa eman ondoren, lehen ministro izendatu zuten. Oposizioak eta bere alderdiko disidenteek gobernua kritikatu bazuten eta MacKenziek uztailean dimisioa eman bazuen zentsura-boto bat galdu ostean.
Ondoren, Zeelanda Berriko enbaxadore izan zen Erresuma Batuan.