Il fréquente le State Fair Community College entre 2012 et 2014[1]. Lors de sa saison freshman, il tourne à 14,2 points par match et est nommé dans la First Team de la Region 16. En tant que sophomore, il affiche 18 points, 6 passes décisives et 4 rebonds par match.
Après deux ans, il rejoint l'Université d'État Wright[2].
En 2014–2015, il est deuxième de la Horizon League avec 57,6% de réussite à deux points et neuvième au nombre de contres (25)[3].
En 2015–2016, il est cinquième de la ligue aux lancers francs (81,9%), sixième aux rebonds défensifs (167) et septième aux passes décisives (117). Lors de sa saison senior, il est nommé dans la Horizon League All-Defensive Team.
Il commence la saison 2018–2019 avec un passage de six matchs au BK Burevestnik Yaroslav en Russie, puis rejoint Start Lublin en pour le reste de la saison[4].
Le , il s’engage avec le club russe du Zénith Saint-Pétersbourg[7]. Après des critiques sur les réseaux sociaux liées à sa signature en Russie à la suite de l’invasion de l’Ukraine, il supprime son compte Twitter[8]. Il quitte l’équipe fin .
En , il rejoint le club grec de Promitheas Patras pour le reste de la saison[9]. En 14 matchs de championnat, il tourne à 12,6 points, 3,6 rebonds, 3,9 passes décisives et 1,3 interception en 27 minutes par match.
En , il rejoint le club espagnol Fundacion Granada pour terminer la saison[10].
Il revient à Granada pour la saison 2023–2024, puis quitte le club en pour terminer la saison avec le Maccabi Tel Aviv en Israël[11].