В 16 лет присоединился к академии клуба «Йезд»[3]. В 2011 году начал тренироваться с первой командой. Выступал за клуб в Лиге Азадеган, по итогам сезона 2013/2014 забил три гола, один из которых был признан голом недели[4][5][6].
В июне 2014 года получил вызов в сборную Ирана до 23 лет при тренер Нелу Вингада[23]. Из-за травмы не смог принять участие на чемпионате АФК-2016[24].
В октябре 2018 года был вызван тренером Карлушом Кейрошом в главную сборную Ирана. 15 ноября дебютировал в товарищеском матче против Тринидада и Тобаго[25]. Участвовал в Кубке Азии-2019, сыграл на групповом этапе против Вьетнама[26]. 10 октября 2019 года забил первый гол за национальную сборную в разгроме Камбоджи (14:0)[27][28].
В конце октября 2022 года был включён в предварительный состав на турнир[29][30], одним из игроков которые могли заменить Нуроллахи, иранские СМИ называли Омид Эбрахими[31]. Позже «Шабаб Аль-Ахли» сообщил о том что травма игрока не серьёзна[32]. В ноябре он попал в итоговую заявку сборной на ЧМ-2022 в Катаре[33].