Martin began his Major Junior career with the Sault Ste. Marie Greyhounds of the OHL, having been selected in the 5th round, 79th overall, in the 1992 OHL Priority Selection Draft. Martin played sparingly in his first season with the Greyhounds, logging only 17 regular season games. The team had an extended run in the play-offs, before losing the finals to the Peterborough Petes. Nevertheless, they qualified as hosts for the 1993 Memorial Cup, which they subsequently won. He began the 1993-94 with the Greyhounds, before being traded midway through the season to home-town team Sudbury Wolves. Martin found more ice time in Sudbury, and as a result his scoring increased. During the 1994-95 season, he registered 36 points in 62 games, whilst the following season saw him register 49 points in 51 games. Following the culmination of the 1995-96 season, Martin turned professional. The Hampton Roads Admirals of the ECHL were Martin's first professional team, he played 54 games in the 1996-97 season, registering 22 points. In addition to his time in Norfolk, Martin also played a single game for both the AHL'sPortland Pirates and the IHL'sSan Antonio Dragons. Martin remained in the ECHL for the following season, moving to the Mississippi Sea Wolves, where his production dipped slightly, tallying 14 points in 52 games as the Sea Wolves failed to make the playoffs. Following the season in Mississippi, Martin joined the Waco Wizards of the WPHL where he went on to have a career year, registering 54 points in 50 games. During the season he also had short stints with the Chicago Wolves and the Long Beach Ice Dogs, both of the IHL. After his success in Texas, Martin moved to the United Kingdom and signed with the London Knights of the BISL. It was a successful season, with Martin being named as a Second Team All-Star, and the Knights winning the British Championship. Martin re-signed with the Knights for the 2000-01 season. During his second season in the capital, Martin was named as an alternate captain, scored 25 points in 47 games, and was again named as a Second Team All-Star. Following his time in the United Kingdom, Martin moved to Germany in order to play for DEL side SERC Wild Wings. The Wild Wings finished last in the standings, and narrowly avoided relegation, despite this, Martin put up respectable numbers, scoring 25 points in 59 games. Martin remained with the Wild Wings for the following season, however, the teams fortunes didn't change, again finishing last in the league. Despite winning the play-down, the Wild Wings were relegated to the 2nd Bundesliga as they lost their license due to insolvency proceedings. Following the Wild Wings relegation, Martin moved across the border to Austria and played for Villacher SV of the EBEL for the 2003-04 season. It'd be a productive one, Martin scored 18 points in 47 games as VSV finished 3rd in the regular season. They made it to the play-off final before ultimately losing to EC KAC. During the season, Martin was named to the Canadian National Team for the 2003 Lotto Cup, held in Slovakia. Martin returned to the UK for the 2004-05 season, in order to play for the Coventry Blaze of the Elite Ice Hockey League, where he was named as an alternate captain. The EIHL was the new top-tier of the sport in the UK, following the collapse of the BISL. The team had a spectacular season, completing the British Grand Slam, after winning the regular season, Play-offs and Challenge Cup. Likewise, Martin had a strong season, scoring 15 points in 30 games and being selected as a First Team All-Star. Martin would increase his production during his second year in the Midlands, tallying 30 points in 40 games, and was again named as a First Team All-Star. His third season for the Blaze again saw increased scoring, this time registering 37 points in 50 games. The Blaze would win the regular season, and the challenge cup, with Martin once again being named as First Team All-Star. Martin returned for a fourth season in Coventry, increasing his scoring once again with 39 points in 49 games, and was named a First Team All-Star for the fourth consecutive time. The Blaze would again top the table in the regular season, and would also take home the short-lived Knock-out Cup. Following the culmination of the season, it was announced that after four years Martin would be leaving Coventry, to player for AaB Ice Hockey of the AL-Bank Ligaen. His first season in Denmark was mixed, the team struggled, finishing 8th in the regular season and went out of the play-offs in the first round. Nevertheless, Martin managed to register 21 points in 42 games. AaB had a much better season in 2009-10, finishing 2nd in the league, before being swept in the play-off finals by SønderjyskE. Following his second year in Denmark, Martin retired from professional hockey.