He made his debuted for Persepolis when he got subbed-in in the Hazfi Cup in 2007–08 season. He was used more in the next season and scored in Hazfi Cup. He showed his versatility by replacing Alireza Mohammad in the right-back position in the Sorkhabi derby and gave the assist for Persepolis' equalising goal in a game where they went on to win 2–1. In the 2010–11 season he started all of the games until being suspended, playing as a left back. He can play in many position in Full back, winger and striker.