Es un jugador formado en la Universidad de Colorado, donde jugaría desde 2013 a 2015 en los Colorado Buffaloes de la División I de la NCAA.
Tras una temporada en blanco, desde 2016 a 2018 formaría parte de los Arkansas Razorbacks de la Universidad de Arkansas, donde jugó durante dos temporadas.
En la temporada 2019-20, jugaría en las filas del Ura Basket de la Korisliiga, donde disputa 34 partidos en los que promedia 16,79 puntos.
El 28 de mayo de 2020, firma por el BC Souffelweyersheim de la LNB Pro B, con el que disputa 34 partidos en los que promedia 12,24 puntos.
En la temporada 2021-22, firma por el Ironi Nahariya de la Ligat ha'Al, la primera categoría del baloncesto de Israel.