 On 19 June 2013, he returned to his former club, Sepahan, after spending two seasons in Qatar.He officially rejoined the club on 1 July 2013, signing a two-year contract.He made his debut in a 2–0 win over Foolad and scored his first goal at the next match from penalty kicks in a 2–1 away win against Esteghlal.