[3] On finishing his studies Martin returned to Clydebank and worked for a decade for the West Dunbartonshire Community and Volunteering Services (WDCVS).
[3] He joined the Scottish National Party in 1991, and was elected the following year as Scotland's youngest councillor to the-then Clydebank District Council in May 1992, at the age of 21, until 31 March 1996.
[4] He was elected to the third seat of the Anderston/City ward of the Glasgow City Council on 3 May 2012 polling 1,057 votes and 19.9% and exceeding the quota on the second count, becoming a Bailie until 14 May 2015.
In February 2015, he was selected as the SNP candidate for the West Dunbartonshire constituency in the 2015 UK general election.
[9] He was appointed as Chief Whip following the 2022 SNP Westminster Group Leadership contest by new leader, Stephen Flynn.