Tras pasar por la Universidad de Memphis no fue elegido en el draft, y comenzó su carrera profesional en el Tuborg Pilsener de la liga turca, en 2003.
En la 2005/06, también ha jugado en Filipinas y en la NBDL, y en Miami Heat de la NBA hasta 2008.
En agosto de 2008 se incorporó al Fortitudo Bologna de la Serie A de Italia, pero, debido a una lesión que sufrió en el tobillo, en noviembre de ese año tuvo que dejar el equipo sin haber podido debutar oficialmente.
En enero de 2017 regresó a los Taipei Fubon Braves de Taiwán, en lo que sería su última experiencia como jugador profesional.
[3] Tras retirarse, se convirtió en entrenador de baloncesto, trabajando como asistente en los Northern Arizona Suns en la temporada 2017-18 de la NBA G League.