In World War II, he was a flight lieutenant and pilot for the Royal New Zealand Air Force.[3] After the war, he was a farmer and joined many organisations, where he had leading roles with the West Otago A & P Association (president), Farmers' Mutual Insurance (director, 1952–1960), and Shaw, Savill & Company (member of the New Zealand Advisory Board, 1956–1960).[3]
Gordon was the Member of Parliament for Clutha from 1960 to 1978, when he retired for health reasons.[3][4] With Robert Muldoon and Duncan MacIntyre he was one of the three 'Young Turks' of the National Party, a "ginger group" who entered Parliament in 1960.[5]