Disputó la NBA Summer League de 2010 con los Toronto Raptors, jugando un partido donde metió 2 puntos, cogiendo 2 rebotes y robando 1 balón en 10 min.
Jugó las siguientes dos temporadas (2011-2012 y 2012-2013) en el BC Triumph Lyubertsy ruso.
En sus dos temporadas con el conjunto ruso jugó 40 partidos en la PBL, promediando 14,6 puntos, 3,9 rebotes, 4,4 asistencias y 1,7 robos de balón.
En 6 partidos jugados en la BBL promedió 12,3 puntos, 4,1 rebotes y 3,3 asistencias, mientras que en Eurocup jugó 2 partidos con unos promedios de 5 puntos, 2 rebotes, 4,5 asistencias y 1,5 robos de balón.
Fichó por el Le Mans Sarthe Basket francés para la temporada 2015-2016, buscando volver a relanzar su carrera.