Smith was signed by the Tampa Bay Buccaneers as an undrafted free agent following the 2008 NFL draft on May 5, 2008.
In week 9 of the 2008 NFL season in a game against the Kansas City Chiefs, Smith took a kickoff return for a touchdown for 97 yards for just the second time in Buccaneer history.
In week 12 of the 2008 NFL season in a game against the Detroit Lions, Smith took a punt return for a touchdown for 70 yards.
On September 5, after claiming running back Kregg Lumpkin off waivers from the Green Bay Packers, the Buccaneers released Smith.
Smith was activated from the practice roster October 11, 2013 and suited up for his first CFL game against the BC Lions.
In his spare time, Smith has said that he enjoys playing video games, sleeping and buying shoes.