 In 2012, he was chosen as the club's captain after Farhad Majidi left the club on loan to Al-Gharafa.After spending 8 seasons at Esteghlal, by end of 2011–12 season he moved to Foolad along with Esmaeil Sharifat.He left Foolad in summer 2013 and joined Azadegan League side Paykan.