Cresciuto nella KZN Academy, nel 2017 si trasferisce in Europa dove milita nel settore giovanile di Sporting Lisbona, Vitória Setúbal e Belenenses SAD. Il 15 luglio 2020 debutta fra i professionisti giocando con il Belenenses l'incontro di Primeira Liga pareggiato 1-1 contro il Braga.
Nazionale
Nel 2022 ha esordito in nazionale; nel 2023 ha partecipato alla Coppa d'Africa.