W 2009 reprezentował Iran na igrzyskach azjatyckich młodzieży, na których zajął 6. miejsce w biegu na 100 metrów. Ma na swoim koncie trzy medale mistrzostw Azji juniorów – srebro z 2010 oraz złoto i brąz z 2012. W 2012 dotarł do półfinału biegu na 100 metrów podczas mistrzostw świata juniorów w Barcelonie. Ósmy zawodnik biegu na 100 metrów podczas mistrzostw Azji w Pune (2013). W 2016 zdobył złoty medal na dystansie 60 metrów podczas halowych mistrzostw Azji, natomiast rok później wywalczył pierwszy w karierze medal mistrzostw kontynentu na otwartym stadionie.