Played college ball at Mesa Community College and Indian Hills Community College until 2000.
Selected by the Miami Heat as 52nd overall pick in the 2000 NBA Draft.
Signed with the Kansas City Knights of the ABA in 2000-01. Released in February.
Signed with the Miami Heat in 2001-02. Waived in October 2002.
Selected by the Mobile Revelers as 12th overall pick in the 2002 NBDL Draft. Joined the team in 2002-03.
Joined the San Antonio Spurs in September 2003. Waived in October. Moved to Liaoning (China) later that season.
Signed with the Fayetteville Patriots of the NBDL in March 2004.
Signed with the Boston Celtics in April 2004. Waived in October.
Signed with Olympiakos (Greece) in November 2004. Returned to the Fayetteville Patriots of the NBDL in December.
Signed with Vaqueros de Bayamon (Puerto Rico) in 2005. Moved to Ulker (Turkey) in October.
Signed with Hapoel Tel Aviv (Israel) in November 2005. Waived later that month.
Signed with the Liaoning Panpan Hunters (China) in 2006-07. Left the team in March.
Signed with Cangrejeros de Santurce (Puerto Rico) in April 2007. Left the team in May.
Signed with Olimpiada Patras (Greece) in February 2008.
Signed with Toros de Agua (Puerto Rico) in April 2010.
Selected to the Junior College All-America 1st Team in 1998-99. Led the Conference in points, rebounds and blocked shots.
Voted Junior College All-America 1st Team again in 1999-00.
Named All-NBDL 2nd Team in 2002-03.
Won the NBDL title with the Mobile Revelers in 2003.