Antes había jugado en la NCAA, donde fue elegido Mejor jugador de la liga.
Posteriormente se marchó a la liga israelí, en especial al Electra Ramat Hasharon.
Tras su paso por Europa volvió a Estados Unidos, donde jugó en el Fort Worth Flyers de la NBDL (NBA D-League).
Acabó esa temporada, la 2006-2007 jugando en el SKS Starogard de la liga polaca.
Al año siguiente fichó por el Asseco Prokom, el mejor equipo de la liga polaca.