En su etapa universitaria formó parte dos temporadas de la Prairie State College y otras dos de UIS Prairie Stars.
Tras no ser elegido en el Draft de la NBA de 2012, se marchó a Lituania para jugar en las filas del BC Lietkabelis-2 durante la temporada 2013-14.
Más tarde, jugaría en Lituania durante tres temporadas más para dirigir los equipos de Perlas Vilnius, Krepšinio klubas Lietkabelis y BC Nevėžis.
En noviembre de 2017, se marcha a Polonia para jugar en el Trefl Sopot.
[1] Durante la temporada 2019-20, juega en las filas del Scaligera Basket Verona de la Liga Due Gold con el que disputa 14 encuentros promediando 11.79 por partido.