 Mackintosh contested Edinburgh Pentlands in 1959 and Berwick and East Lothian in 1964.He was elected Member of Parliament for Berwick and East Lothian in 1966.In the February 1974 general election against the national trend, he lost his seat to the Conservative Michael Ancram, but regained it merely months later at the October 1974 election.