Gordon was a member of the Scottish Development Agency between 1981 and 1990 and chair of the Scottish Exhibition and Conference Centre between 1983 and 1989. Gordon worked as a political editor for STV between 1965 and 1973, and as managing director of Radio Clyde between 1973 and 1996. He was the founder of Radio Clyde.