Tras no ser drafteado en 2014, debutó como profesional en las filas del Saint John Riptide, un equipo de baloncesto canadiense de la NBL Canadá, la primera competición profesional de su país.
Comenzaría la temporada 2017-18 en Líbano en las filas del Antonine.
Sin embargo al poco tiempo dejó el club para sumarse como refuerzo a los City Oilers de Uganda, que debían afrontar la FIBA Africa Clubs Champions Cup.
En marzo de 2019 se incorpora a la disciplina del Levitec Huesca para disputar la Liga LEB Oro, hasta el final de la temporada 2018-19 para cubrir la baja de Lukas Aukstikalnis.
[3] En abril de 2021 firma por el Rivers Hoopers nigeriano, para disputar la temporada inaugural de la Basketball Africa League (BAL).