He joined Tehrani side with his former coach at Zob Ahan, Mansour Ebrahimzadeh in summer 2013.
On 10 October 2020 he signed a 3-year contract with Esteghlal F.C, and on 25 June 2021 he scored his first goal against Gol Gohar Sirjan.
He also scored a second goal from a free kick in the last minutes of the match against Sepahan in the last week of the 2020–21 Persian Gulf Pro League season.
He was invited to the Iran U-23 training camp by Nelo Vingada[3] in preparation for Incheon 2014 and the 2016 AFC U-23 Championship (Summer Olympic qualification).
[4] He made his senior debut for the Iran national football team on 24 March 2022 against Korea Republic.