Career
He is also a player of Iran national football team Rah Ahan
In 2009 Khanzadeh joined the Rah Ahan first team Under the guidance of Ali Daei, Khanzadeh broke into the first team lineup late on in the season.
He played in 9 games, starting in 8 and receiving 2 yellow card.
Persepolis
He signed a three-years contract with Persepolis on 2 June 2012. He made his debut for The Reds on 16 September 2012 while he used as a substitute against Naft Tehran.
After playing good games for his side, fans called him Persepolis" Raphaël Varane. Loan to Zob Ahan
He joined Zob Ahan on loan until end of 2013-2014 season on November 18, 2013.
He made 15 league appearances for Zob Ahan before returning to Persepolis.
Return to Persepolis
Khanzadeh returned to Persepolis before the start of 2014-2015 season after spending six months at Zob Ahan. On 22 April 2015 Khanzadeh and several team-mates was involved in an altercation with a Persepolis fan in Doha after Persepolis" 3–0 loss to Lekhwiya in the 2015 AFC Champions League. On 28 April 2015 the Iranian Football Disciplinary Committee banned Khanzadeh from competing in any competitive matches in Iran for nine months, however he was allowed to continue to train with Persepolis.
Youth
He was called to the Iran U23 team for AFC U-22 Asian Cup qualification by coach Alireza Mansourian.
He named in Iran U23 final list for Incheon 2014. Senior
He was called up by Carlos Queiroz for the Team Meli training camp in Turkey and the match against Albania in May 2012, he however did not play in the match.
He was a stand-by player for Team Melli in the tournament. Khanzadeh was not selected in Iran"s final squad for 2015 AFC Asian Cup.
However, he was subsequently named as the replacement for the injured Hashem Beikzadeh.
Persepolis
Hazfi Cup: 2012-2013 (Runner-up).