Joining South African team Bloemfontein Celtic in the 1998/99 season, he moved to Orlando Pirates in 2006.
He started his career with Bloemfontein Celtic in the 1998/99 season, and then made a switch to Orlando Pirates in 2006.