Es un jugador formado en el Spartanburg Methodist College desde 2011 a 2013, año que ingresó en la Universidad del Norte de Florida para jugar durante dos temporadas la NCAA con los North Florida Ospreys.
Tras no ser drafteado en 2015, debutaría como profesional en Luxemburgo en las filas del US Heffingen durante la temporada 2015-16.
En la temporada 2016-17, llega a España para jugar en el CB Terra Alfaz del Pi de Liga EBA.
En agosto de 2018, regresa a España para jugar en el Club Baloncesto Villarrobledo de Liga LEB Plata, en el que disputa 35 partidos con un promedio de 14,40 puntos por encuentro.
En la temporada 2019-20, firma por el BK Iskra Svit de la Slovakian Extraliga, disputando 25 partidos con 16.76 puntos y 8.8 rebotes de media.