Martin attended the Adrossan Academy and the James Watt College in Greenock. Between 1980 and 1993 he worked in various jobs, including scaffolders, disc jockey and a taxi driver. Currently working as a freelance journalist Campbell.
1992 Martin first appeared on the political level in appearance when he was elected for the SNP in the District of Cunninghame. After Cunninghame had largely been renamed in North Ayrshire and installed as a unitary authority, he was not re-elected at the next council elections in 1995 in the newly created Regional Council. In the first term of the Scottish Parliament Martin worked for the SNP MPs Kay Ullrich. In the British general election, 2001, he applied for the direct mandate of the constituency of Cunninghame North, but only received the second highest share of votes and thus failed to reach the British House of Commons.
In the Scottish Parliament elections in 2003 Martin was a candidate in Cunninghame North and missed with 27.1 % of the vote but the direct mandate behind the Labour candidate Allan Wilson. Since Martin was, however, also set to the Regional Evaluation of the SNP for the election Region West of Scotland on the first rank, he received as a result of the election results is one of three list seats for the SNP in this election region and moved for the first time in the Scottish Parliament. After he had made public statements critical of the SNP party leader John Swinney, Martin was initially excluded for six months from the party. A few months later an exclusion for life was decided. For the rest of the legislature Martin participated as a non-party in the parliamentary life. In 2007 he resigned as party independent candidate in Cunninghame North to, but received no mandate and thus retired from Parliament. In 2011, he joined the Scottish Socialist Party.