Bei den Leichtathletik-Asienmeisterschaften 2013 in Pune belegte er mit 71,43 m den fünften Platz und erreichte anschließend bei den Islamic Solidarity Games in Palembang mit 68,01 m Rang vier. Im Jahr darauf gelang ihm bei den Asienspielen in Incheon kein gültiger Versuch und 2016 stellte er in Weißrussland mit 77,40 m einen neuen Landesrekord auf und verbesserte damit die wenige Wochen alte Bestmarke von Pezhman Ghalehnoei um etwa eineinhalb Meter. Bereits zuvor war er Inhaber des Landesrekordes. Damit schaffte er auch die Qualifikation für die Olympischen Spiele in Rio de Janeiro und verpasste dort mit 65,03 m den Finaleinzug. 2018 beendete er in Teheran seine aktive sportliche Karriere im Alter von 32 Jahren.