Played college ball at Wingate till 2002.
Never drafted by an NBA franchise.
Signed with the Denver Nuggets in July 2002. Waived in October 2003.
Joined the Dakota Wizards of the CBA in November 2003.
Signed with Azovmash Mariupol (Ukraine) in November 2003.
Joined the New Orleans Hornets in September 2004. Waived in January. Returned later that month. Released in February.
Signed with Pamesa Valencia (Spain) in October 2005.
Signed with the Memphis Grizzlies in August 2006. Waived in October 2006.
Signed with the Memphis Grizzlies in February 2007.
Signed with Lokomotiv Rostov (Russia) in November 2007.
Signed with Olimpija Ljubljana (Slovenia) in January 2009.
Signed with Trefl Sopot (Poland) in October 2012.
Named to the Basketball Times/NCAA Division II All-America 1st Team in 2002.
Earned South Atlantic Conference Player of the Year honors in 2002.
Played the FIBA Europe League All-Star Game in 2004.
Won the Ukrainian League with Azovmash Mariupol in 2004.