He started off his career at Vasco Da Gama and started off his Ajax Cape Town career at the age of 15 years, at the age of 19 years he made his 1st team debut. He has represented the South African U23 team and has also played in the African Champions League with Ajax.
He commenced his professional journey at Vasco Da Gama and joined Ajax Cape Town when he was just 15 years old. At the age of 19, he made his debut for the first team. He has represented the South African U23 side and also played in the African Champions League with Ajax.