Il 27 giugno 2001 viene selezionato alla 13ª chiamata del Draft NBA 2001 dagli Houston Rockets che la sera stessa lo cedettero ai New Jersey Nets di cui vestirà i colori per tanti anni. Dopo aver militato per ben sette stagioni nelle file dei Nets e dopo aver difeso per una stagione i colori dei Milwaukee Bucks, il 23 giugno 2009 è stato acquisito dai San Antonio Spurs in cambio di Bruce Bowen, Kurt Thomas e Fabricio Oberto. Dopo tre stagioni in Texas, milita per una stagione tra le file dei Golden State Warriors, degli Utah Jazz e dei Dallas Mavericks.