La guardia americana aveva iniziato la propria carriera alla North Crowley High School. Nel 2002 viene chiamato alla Kansas University con cui disputa due Final Four NCAA, nel 2002 e nel 2003. Terminato il college, inizia la sua carriera professionistica con i Fort Worth Flyers in D-League. Nel 2006, dopo aver partecipato al pre-season camp degli Houston Rockets, firma con la Vanoli Soresina (nella seconda lega italiana). Nel campionato 2007-08, dopo una parentesi nei San Antonio Spurs, è tornato in D-League con gli Austin Toros. Ha concluso la stagione in Italia, a Biella (in Lega A). Con la maglia dei Denver Nuggets ha disputato la NBA Summer League 2008 a Las Vegas. In seguito passa per la stagione 2008-09 alla Virtus Bologna (sempre in Lega A) poi il biennale al Khimky prima del clamoroso rinnovo quadriennale di questi giorni.