Corrigan started his career with Falkirk. He then played in Finland for Jokerit, with whom he won the Finnish Cup in 1999,[2] before rejoining Falkirk in 2000.
Weeks later, Corrigan signed for Motherwell.[3] Naturally a right back, Corrigan can play as a centre back or in midfield. In the 2002–03 season he played all but the final 16 minutes of the last game of the season against Livingston. He became a fans favourite, earning the nickname "Kaiser".[4]
Corrigan signed a new three-year contract in 2006, despite suffering a cruciate ligament injury during Motherwell's final match of the 2005–06 season against Dundee United.[5] After the arrival of Mark McGhee as manager, however, Corrigan was selected less frequently.
After a loan spell at Dundee in October 2007,[6] Corrigan moved to Kilmarnock on 5 January 2008. He was released by Motherwell and made his debut for Kilmarnock later that day against Hearts.[7]
At the end of the January 2009 transfer window, he moved down a division to join First Division Ross County.[8] He then moved to Partick Thistle at the beginning of the 2009–10 season,[9] but was released at the end of the season. He then joined Stirling Albion for the 2010–11 campaign.[10]
In May 2011 he rejected a new contract offered by Stirling Albion, opting instead to join Stenhousemuir as player coach.[11] Corrigan was appointed Stenhousemuir manager in July 2012, replacing Davie Irons.[11] He left the club in January 2014.[12]
Corrigan was appointed assistant manager of Stirling Albion in November 2014, working alongside manager Stuart McLaren.[13] After McLaren was sacked in September 2016, Corrigan was given the role of caretaker manager by the Binos, taking charge of the side until a permanent replacement was found,[14] however he left this role in November 2016, without a new manager having been appointed.[15] Martyn now coaches his local side Dunipace FC at youth level with their under 18's.