Recruited from West Perth in the West Australian Football League (WAFL) with the 62nd selection in the 2007 AFL Draft, Smith made his AFL debut in Round 7 of the 2008 AFL season but only played one more AFL game for the year. He struggled to break into the North Melbourne side over the next two years, only playing five games in 2009 and four in 2010 before he was delisted at the end of the 2010 season. When not playing for North Melbourne, he played for North Ballarat in the Victorian Football League and was a member of their 2008, 2009 and 2010 premiership sides. He was awarded the Norm Goss Medal for being the best player in the 2008 final when he kicked five goals.
In 2011 he returned to Western Australia, but switched to play for East Perth in the WAFL. He was selected to represent WA against Queensland and was awarded the Simpson Medal for the best player from Western Australia in the game.