The marriage to longtime girlfriend Bongi Ngema marked the sixth time the 70-year-old leader has taken a wife.
Zuma, photographed in leopard skins and holding a warrior shield, joined the bridal party in the traditional Zulu celebratory dance after the wedding.
His three other wives attended the ceremony at his rural village home in Nkandla, KwaZulu-Natal province. One of his six wives died, and another divorced him.
Zuma is reported to have 21 children, including a 7-year-old son with his new wife.
Poligamy is legal and a cornerstone of Zuma’s Zulu culture.