He started his career at
Kaizer Chiefs, and was promoted to their first team in 2014. He joined
Chippa United on a season-long loan in summer 2015, He joined
Thanda Royal Zulu on loan for the 2016–17 season. He joined
Bidvest Wits in July 2019, and made 24 appearances for the club, At the end of the 2021/22 season, he was named as Stellenbosch FC's Footballer of the Year and Players' Player of the Year before completing a return to boyhood club, Kaizer Chiefs. ==International career==