Estuvo durante una misma temporada en varios equipos pero nunca se hizo un hueco, e incluso llegó a firmar por Portland Trail Blazers siendo cortado sin debutar.
La siguiente temporada, tras haber jugado en Cleveland Cavaliers, Philadelphia 76ers (donde coincidió con Derrick Alston), Houston Rockets y Denver Nuggets, en los que no dispuso de mucha continuidad (solo llegó a jugar 21 partidos NBA en tres temporadas), decidió empezar su aventura europea.
Tras pequeñas experiencias en el baloncesto italiano, recaló en la Liga ACB de la mano del Tau Vitoria en la temporada 1997-98, destacándose rápidamente como un base rápido y anotador.
[1] Permaneció en España durante 11 temporadas jugando también para el Real Madrid Baloncesto y Joventut de Badalona principalmente.
En la temporada 2007-08 se incorporó al Cajasol de la liga ACB de España y se convirtió en un jugador muy importante para el equipo evitando el descenso a la LEB.