The 30-year-old player currently plays for the Hungarian side Diósgyőr, where he has scored 14 goals in 92 appearances, according to Tehran Times.
Gera is also a member of the Hungary national team and has made four appearances for the Magyarok.
Persepolis have already signed Uzbekistan international striker Igor Sergeev, as the club continues to strengthen their attacking options.