Before going to Sepahan, he was playing for Zob Ahan and he went to rivals Sepahan at age 15.
Sepahan
First years
From 2009 to 2012 he was a member of the Sepahan under-21 football team and became the top goal scorer in the Iran under-21 football league in the 2011–12 season.[4]
He was promoted to the Sepahan first team squad in the summer of 2012.[5][6] He played in a couple of internal and international friendly matches for Sepahan and scored a couple of goals, like his goal against FK Sarajevo.[7][8]
2013–14
He made his debut for Sepahan in a match against Rah Ahan on 5 September 2013 and scored his first goal for Sepahan in the Iran Pro League in a 2–1 win over Tractor. His debut in the AFC Champions League coincided with him scoring the only goal for Sepahan in their 3–1 loss against Al-Sadd. Sharifi scored twice in Sepahan's 4–0 win over Al-Sadd in the AFC Champions League.[9][10]
2014–15
Sharifi extended his contract with Sepahan until 2019 after agreeing on a new contract. He played pre-season friendlies against Arsenal Tula, Gloria Buzău and Fenerbahçe in which he scored three goals. He played his first official game for Sepahan in their 2–0 win over Paykan in the first week of the league. At the next match, Sharifi assisted twice to help Sepahan for their second consecutive 2–0 win, this time against Gostaresh. He scored his first goal of the season in a 3–1 win over Esteghlal on 14 August 2014. On 15 May 2015 Sharifi's two goals in Sepahan's 2–0 win against Saipa won the club the league title for the 2014–15 season.
2015–16
In the first match of the 2015–16 season against Esteghlal Khuzestan Sharifi scored en route to a Sepahan victory. After his good performances with Sepahan, Sharifi drew interest from Austrian champions SK Rapid Wien.[11] Sharifi joined Tractor on loan for a two–year period to complete his conscription.
Persepolis
Sharifi joined Persepolis in June 2018 with a two–year contract.