Usuthu general manager Lunga Sokhela confirmed Josephs’ signing on IOL.
“We’ve bought Moeneeb from Wits. Next season he will be playing his football here at AmaZulu. We are excited to sign a player of his calibre,” Sokhela explained.
Josephs will be hoping to get more regular game time at AmaZulu after making only 10 appearances in all competitions for Wits last season.
The 37-year-old will compete with Siyabonga Mbatha and Energy Murambadoro for the No 1 jersey at Usuthu.