 Khorsandi made his debut for Persepolis on May 19, 2002, 24th week of 01/02 in the match against Esteghlal Rasht, after serving many years as a Persepolis youth clubs player.He came back to Persepolis youth squads until 05/06 season, when he played for both youth and first squads teams.at the end of 07/08 season, when Persepolis gained its 2nd title in Iran Pro League, he was hesitant of staying or leaving the club, after he was not given no chance to play.