In 2013, he was discovered in the Varsity Football tournament and signed by the University of Pretoria, completing his studies in 2013 and joining the "Tuks" in 2014.
[2] Making his first-tier debut in the 2013-14 South African Premier Division,[3] he quickly made his mark at the Tuks, among others scoring the only goal of the match against Platinum Stars in February 2014.
He scored a handful of goals in the 2016–17 season, as well as in the CAF Confederation Cup, but thought he could do better.
[8] In 2017–18 his goalscoring count dropped in the league, as SuperSport United as a whole struggled to find the net, but he did score twice against Petro de Luanda to put SuperSport United through from the 2018 CAF Confederation Cup qualifying rounds.
[11] After two years with Marumo Gallants (changing its identity from Tshakhuma Tsha Madzivhandila) he was released from that club in 2022.