The 28-year-old defender-cum-midfielder becomes the second signing for City after Benni McCarthy’s side snapped up former Bafana Bafana striker Kermit Erasmus in December last year.
Mokeke was previously on the books of Chippa United, having joined the Chilli Boys on a free transfer in October 2018.
This was after he was released by SuperSport United at the end of the July 2018, following his return from a loan spell at City.
For more news your way, download The Citizen’s app for iOS and Android.
Download our app and read this and other great stories on the move. Available for Android and iOS.