Taheri took part in a trial at Rubin during the winter training camp and even scored a goal for the Kazan-based team in a friendly match. However, the parties did not reach an agreement and therefore Taheri left the Rubin training camp.
The striker plays for the Sepahan youth team and participated in the U-17 World Cup as part of the Iranian national team, where he demonstrated his talent.
He has played 15 matches and scored six goals for the Iranian youth team.