Mackenzie contested Aberdeenshire East in 1950 and Kinross and Western Perthshire in 1959. He became Member of Parliament for Glasgow Rutherglen at a 1964 by-election (where he narrowly beat Norman Buchan at the Labour Party selection meeting). He served until his retirement at the 1987 general election. He was Parliamentary Private Secretary to the Chancellor of the Exchequer from 1966. In the 1970s he served as a minister at the Department of Industry and the Scottish Office.
- Times Guide to the House of Commons 1983
- Whitaker's Almanack 1993
- Hansard 1803–2005: contributions in Parliament by Gregor Mackenzie
|Parliament of the United Kingdom|
|Member of Parliament for Glasgow Rutherglen
|This article about a Labour Member of the Parliament of the United Kingdom is a stub. You can help Wikipedia by expanding it.|
|This article about a Member of the Parliament of the United Kingdom (since 1801), for a Scottish constituency is a stub. You can help Wikipedia by expanding it.|