Ha frequentato, ed è cresciuto rugbisticamente parlando, alla Grey High School di Humansdrop.
Fino al 2014 ha giocato nella Eastern Province Kings, totalizzando 445 minuti giocati, per approdare nella stagione 2014/15 al Mogliano, che lo scelse come estremo.
Dal 2015 al 2017 ha militato nelle Zebre, scendendo in campo 36 volte e segnando 40 punti.
Nella stagione 2017/18 si è trasferito a San Donà dove ha giocato 13 partite segnando 41 punti, per poi arrivare a Calvisano nell'anno successivo.
Predilige giocare estremo o ala.