À l'âge de neuf ans, il fait son arrivée en Afrique du Sud[5]. En 2012, il fréquente la Verwoerd High School où il joue au rugby à XV et représente les équipes de jeunes des Blue Bulls en 2015[6],[5].
L'année suivante, il intègre l'Academy (centre de formation) des Southern Kings avant de rejoindre celle de la Western Province[5]. Durant la pré-saison 2018 de Super Rugby, il est nommé dans le groupe élargi des Stormers après des bonnes performances avec l'équipe des moins de 19 ans de la Western Province. Il ne dispute toutefois aucun match avec les Stormers[6].
Carrière professionnelle
Durant la saison 2019-2020 du Pro14, il fait partie de l'effectif des Southern Kings mais il ne joue aucune rencontre[1].
En , il rejoint le Castres olympique où il brille dès son premier match en Top 14[8],[9]. Auteur d'un retour défensif décisif sur l'arrière du Racing 92, Max Spring, ainsi que de l'essai de la gagne pour Castres, il termine la partie en véritable héros pour son tout premier match dans l'élite professionnelle. Submergé par l'émotion, il fond en larmes à la fin du match et dédie la victoire à sa grand-mère décédée peu de temps auparavant[10],[5],[11].