Jugó tres temporadas con los Illinois Fighting Illini de la Universidad de Illinois en Urbana-Champaign y en 2018, se marcharía para ingresar en la Universidad del Gran Cañón, ubicada en Phoenix, Arizona, donde disputaría la temporada 2018-19 de la NCAA con los Grand Canyon Antelopes.
Tras no ser elegido en el Draft de la NBA de 2019, en la temporada 2020-21 se marcha a Polonia para debutar como profesional en las filas del Legia Varsovia para disputar la Polska Liga Koszykówki y la Eurocup.
En diciembre de 2019, abandona el club de Varsovia y firma con el BC Kalev/Cramo para disputar la Alexela Korvpalli Meistriliiga y la VTB United League.
En la temporada 2020-21, se marcha a Holanda para jugar en el ZZ Leiden de la FEB Eredivisie, en el que promedia 12,59 puntos en 27 partidos disputados.
En julio de 2022, juega con Always Us el The Basketball Tournament.