Chippa chairman Siviwe Mpengesi on Monday confirmed the signing of Mzwakali from Ajax Cape Town as part of a swap deal involving fellow attacker Samuel Julies.
Mzwakali has penned a three-and-a-half-year contract with the Chilli Boys, and will be unveiled in jersey number 19 at Nelson Mandela Bay Stadium in Port Elizabeth on Thursday.
The Gugulethu-born 24-year-old came through Ajax's youth ranks and went on to make over 100 appearances for the Urban Warriors.
“It has always been my ambition growing up in Cape Town to don the blue and white of Chippa United, and I am over the moon to finally be here,” Mzwakali told United's website.
“I am ready to play straight away, but I know that I have to fight and show the coach on the training ground that I am ready.
“I am looking forward to meeting my new teammates and of course delivering for the club’s great supporters.”
Chippa have also sold midfielder Sandile Zuke to Golden Arrows.
“I would like to thank Sandile Zuke for the contribution he has made to the development of this football club since his arrival here," Mpengesi said.
“Julies in a short space of time with us made a notable contribution as well. I would like to thank both players and wish them all the best.”