The 30-year-old player has penned a two-year extension with Persepolis.
Shiri joined Persepolis in 2018 from Paykan and claimed three titles with the team in the Iran Professional League.
He also was a member of the team who became runner-up at the 2020 AFC Champions League.
He had been linked with Emirati football teams.