The 65-year-old coach will reportedly meet Persepolis general manager Iraj Arab in Turkey on Monday to finalize the contract.
Cacic was replaced by Zlatko Dalic in Croatia national football team in 2017.
Persepolis are looking for a replacement for Branko Ivankovic, who left the Iranian giants to lead Al Ahli of Saudi Arabia.
Ivankovic led Persepolis to the Iranian domestic treble last season. Under guidance of the Croat, the Reds experienced their first ever AFC Champions league final as well.
The new season of Iran league will kick off on July 30.