 Corrie contested North Lanarkshire in 1964 and Central Ayrshire in 1966.He was Member of Parliament for Bute and Northern Ayrshire from February 1974 to 1983, and for Cunninghame North from 1983 until the 1987 general election, when he lost his seat to the Labour Party candidate Brian Wilson.Although he stood in 1992 for Argyll and Bute, he was defeated and did not return to the Commons.