El canadiense tuvo sus primeros pasos en el básquet profesional en Wichita State University (2012-2014), lugar en el que se afianzó como jugador y además consiguió un título de la National Collegiate Athletic Association. Luego, a su carrera la continuó en Sioux Falls Skyforce (2014-2015), Cape Breton Highlanders (2016-2017) y Verve Club (2017).
Por último, el alero tuvo un paso por el básquet sudamericano ya que jugó en Chile para la Escuela de Básquetbol Puerto Montt en la temporada 2017-2018 en la que disputó 10 partidos. Después, continuó jugando en Canadá para Halifax Hurricanes (2018-2019) y Guelph Nighthawks, último club en el que compitió. En la última institución deportiva, el extranjero jugó 11 partidos en los que promedió 11.1 en puntos, 5.8 en rebotes y 1.3 en asistencias.