at the 1900 quebec general election, mackenzie was elected to the legislative assembly of quebec as a liberal member for richmond and was re-elected unopposed in 1904 and 1908. in january 1910 his seat fell vacant when he was appointed as treasurer in the lomer gouin cabinet, but he was again elected unopposed at the by-election of january 1910 and in the general election of 1912.