He was the captain of the national team during the 1980 Asian Cup and played his last match for Iran in the semi-final match versus Kuwait. After the tournament, a member of Iran's Physical Education Department implemented a policy in which athletes older than 27 years of age would no longer be allowed to compete internationally. Hejazi was effectively forced to retire from international football back then, in spite of being only 29 years old at the time of implementation.