Born and raised in Sydney to a Kiwi father and an Australian mother, Martin moved to the United States in 1998 where he attended St. John's College High School in Washington, D.C. before playing one season of college basketball for the UTEP Miners in 2001–02. In 23 games for the Miners, he averaging 2.9 points and 1.6 assists per game.
Martin returned to Australia in 2002 and joined the West Sydney Razorbacks where he played for them in 2002–03. After just one season with the Razorbacks, he moved across town and joined the Sydney Kings. He went on to win two championships with the Kings in his first two seasons before injury struck him down for the 2005–06 season. He missed much of the season with a broken foot he suffered while playing for the Australian Boomers in a tour to China.
In 2006, Martin joined the Cairns Taipans for the 2006–07 season before moving to Melbourne and signing with the South Dragons for the 2007–08 season. In 2008, he moved back to Sydney and signed with the Sydney Spirit for the 2008–09 season.
In January 2010, Martin signed with the Wollongong Hawks where he spent the rest of the 2009–10 season as an injury replacement for Tywain McKee.
In May 2010, Martin returned to the re-established Sydney Kings where he went on to play three seasons for the club before not being offered a new contract following the 2012–13 season.
On 16 January 2015, Martin signed with the Perth Wildcats as an injury replacement for Earnest Ross. On 7 March 2015, he was released by the Wildcats following the club's lacklustre season and a subsequent overhaul of personnel.
Martin began playing in the New Zealand National Basketball League in 2004 for the Manawatu Jets. He then played three seasons for the Waikato Titans/Pistons from 2005 to 2007, before playing two seasons for the Wellington Saints in 2008 and 2009. Following the 2009 NZNBL season, he joined the Parramatta Wildcats and helped the team win the Waratah League Championship while earning Grand Final MVP honours.
In December 2009, Martin signed with the newly established Southland Sharks for the 2010 season. After one season with the Sharks, he joined the Auckland Pirates for the 2011 season.
After taking the 2012 season off, Martin returned to Southland in December 2012, signing with the Sharks for the 2013 season. In December 2013, he re-signed with the Sharks for the 2014 New Zealand NBL season.
In March 2015, Martin joined the Brisbane Spartans for the 2015 SEABL season. Due to the Lindt cafe incident, Martin was stood down by the Spartans. In 10 games for Brisbane, he averaged 8.4 points, 3.4 rebounds and 3.2 assists per game.
On 3 June 2015, Martin was denied bail over allegedly throwing rocks through the windows of Sydney's Lindt cafe in Martin Place, and breaking a police officer's jaw during the subsequent arrest. He was also observed driving erratically in Sydney CBD. He was later admitted to a mental health facility.