Fue elegido en la trigésimo tercera posición del Draft de la NBA de 1999 por Denver Nuggets, donde jugó como suplente de Nick Van Exel, promediando 3,1 puntos y 2,5 asistencias. Antes del comienzo de la temporada siguiente es traspasado, junto con Bryant Stith a Boston Celtics, a cambio de Robert Pack y Calbert Cheaney. Pero la temporada en Boston se ve truncada por las lesiones, jugando 25 partidos en los que promedió 3,3 puntos y 2,2 asistencias.