 He returned to Malavan after one season at Persepolis in 2012.On 6 July 2013, he signed with Naft Tehran with a contract running until 2015.He joined Esteghlal on 11 November 2013, with a one and half year contract.