Viene scelto al Draft NBA 2005 con la ventiquattresima scelta assoluta dagli Houston Rockets con i quali ha disputato disputato quattro ottime stagioni. Nel 2009 si trasferisce ai Miami Heat con cui gioca 10 partite. Per la stagione successiva si trasferisce ad Indiana. Dopo la scadenza del contratto con gli Indiana Pacers, nell'estate 2010 si è accordato con i New Orleans Hornets. L'accordo però è sfumato perché il giocatore non ha superato le visite mediche. Si è accasato dunque in California, a Sacramento. Con I Kings gioca fino a metà marzo, nel complesso 36 partite, di cui 14 da titolare. Vista però l'abbondanza di guardie nella franchigia in seguito all'aggiunta in corso d'anno di Jermaine Taylor e Marcus Thornton, gli viene rescisso il contratto.
Dopo un anno di inattività, il 27 agosto 2012 firma un contratto con la squadra israeliana dell'Hapoel Holon. Dopo quattro giorni però, il giocatore rinuncia al contratto appena firmato.