Gordan made his name with Zob Ahan and was a member of the team that reached the Asian Champion's league final in 2010.
Previously , he played for Abo Moslem Khorasan before moving to Esfahan.
Made his debut for Team Melli against UAE in Asian Cup 2011. In Season 2011/12 he was transferred to Perspolis , but his playing time was too little and spend much time on bench. At December 2012 transfer windows he transferred to Sepahan Esfahan.