Luego de su paso por la División I de la NJCAA y por la División II de la NCAA, Curry jugó profesionalmente en ligas menores de los Estados Unidos como la Southwest Basketball League, la American Basketball Association y la National Basketball Development League, haciendo breves incursiones en Venezuela y República Dominicana.
En 2006 experimentó por primera vez el baloncesto europeo, siendo fichado por el Air Scandone Avellino de la Serie A. Asumiendo el rol de anotador, se destacó esa temporada en su equipo,[1] lo que le sirvió para ganar visibilidad ante otros clubes europeos.
En 2015, La Virtus Roma anuncia el fichaje del jugador.
El escolta proviene del Limoges donde ha jugado la primera mitad de la temporada.
Este fichaje significa la vuela de Curry al baloncesto transalpino, donde en el pasado jugó en el Pesaro y en el Avellino.