Sardar Azmoun opened the scoring for Team Melli just six minutes into the match at the Amman International Stadium and Mehdi Taremi made it 2-0 in the 28th minute.
Yazan Al Naimat pulled a goal back in the 74th minute. Ehsan Haddad could have leveled the score but failed to convert his penalty in the 90th minute.
Mehrdad Mohammadi scored Iran’s third goal in the added time.
Earlier in the day, Qatar defeated Iraq 6-5 in the penalty shootout.
Amir Ghalenoei’s side will meet Qatar in the final on Tuesday, while Jordan faces Iraq in the third-place match.
Iran has participated in the tournament as part of the preparation for the 2023 AFC Asian Cup, where the team have been drawn along with the UAE, Hong Kong and Palestine in Group C.
MNA/TT