Career
Persepolis
He joined Persepolis in the summer 1999 as a youth player. He started his professional career with Saba in 2005. He played five seasons for Saba and moved to Persepolis in the summer of 2010 and was used as Left Winger, and Left Back.
In 2012 he extended his contract with Persepolis for three years, keeping him in the team till 2015.
Malavan
He transferred to Malavan in the summer of 2013. In his first and only season with Malavan, Feshangchi made 27 appearances and led the league in assists with 11.
Helping Malavan to a high table finish. Paykan
Feshanghchi signed a two-year contract with Paykan on 10 June 2014.
He made his debut in match against Sepahan, where Paykan lost the match 2–0.
In 2009, Feshangchi made his debut for Iran in a friendly match against Iceland. Persepolis
Hazfi Cup: 2010-2011. Runner-up 2012-2013
Individual
Iran Pro League top goal assistant: 2013-2014.