Se formó en el Richard J. Reynolds High School, situado en Winston-Salem, Carolina del Norte, y en el Bishop McGuiness High School, situado en Kernersville, Carolina del Norte.
Tras graduarse en 2001, asistió a la Universidad Estatal de Carolina del Norte, situada en Raleigh, Carolina del Norte, donde cumplió su periplo universitario (2001-2006).
Finalizó la temporada en la Atlantic Coast Conference como el 20º en triples metidos (40) y el 24º en partidos jugados.
En su tercera temporada, su año sophomore (2003-2004), jugó 31 partidos (23 como titular) con los Wolfpack con un promedio de 9,8 puntos (56,1 % en tiros de 2, 33,7 % en triples y 87,6 % en tiros libres), 4,5 rebotes, 3 asistencias y 1,3 robos en 29,1 min.
En su cuarta temporada, su año júnior (2004-2005), jugó 35 partidos (22 como titular) con los Wolfpack con un promedio de 9,8 puntos (42,6 % en triples y 66,7 % en tiros libres), 3,8 rebotes, 2,1 asistencias y 1,2 robos en 30,3 min.
Finalizó la temporada en la Atlantic Coast Conference como el 9º en triples metidos (66) y partidos jugados.
Disputó un total de 131 partidos con los NC State Wolfpack entre las cuatro temporadas, promediando 9,3 puntos (39,2 % en triples y 79,1 % en tiros libres), 3,7 rebotes, 2,3 asistencias y 1,1 robos.
Firmó para la temporada 2009-210 por el BC Levski Sofia de su Bulgaria natal, pero tan sólo disputó 1 partido (3 puntos, 1 rebote, 1 asistencia y 2 robos en 9 min).
A principios de temporada, quedaron subcampeones del Match des Champions.
A principios de temporada, quedaron subcampeones del Match des Champions.