The Abidjan club confirmed the transfer on their official Twitter feed on Thursday.
According to Egyptian website KingFut, Sundowns had a R4.7 million bid for the 25 year-old accepted by ASEC this week.
Zakri was said to be wanted by several clubs including Egypt giants Zamalek, who reportedly made a formal approach for a fee worth $200 000 (around R2.8 million), but their bid fell short of the one tabled by Sundowns.
ZAKRI Krahire Yannick transféré à Mamelodi Sundowns
Après les transferts de Siaka Tiene et de Soumahoro Bangaly,… https://t.co/prjR5uxfxa
— ASEC Mimosas (@ASECMimosas) 25 August 2016