Im Februar 2016 gewann er mit nur zwölf Jahren die iranische Schachmeisterschaft, 2019 wurde er erneut iranischer Meister. Mit der iranischen Nationalmannschaft nahm er 2016 an der asiatischen Mannschaftsmeisterschaft in Abu Dhabi teil, bei der er die Einzelwertung am vierten Brett gewann, sowie an der Schacholympiade 2016 in Baku und 2018 in Batumi.