After stints in Tampa Bay, Detroit and Colorado, Smith was claimed in the Rule 5 Draft by Toronto in December 2006.
Smith was claimed off waivers by Arizona on May 15, 2007. He played 2 games for the Diamondbacks going 1-4 before being placed on the disabled list. On July 11, 2007, while on the disabled list, he was claimed off waivers by the Kansas City Royals, for whom he batted .188 in 2007 and .214 in 2008.
He became a free agent after the 2008 season and signed a minor league contract with the Houston Astros on January 5, 2009.
On May 10, 2009 Smith was recalled to Houston for added depth as Lance Berkman suffered a wrist injury.
Smith played for Corky Palmer and Scott Berry at Meridian Community College before being drafted in 1995.
Coach Smith currently coaches at Mobile Christian school.