Im Jahre 2016 bei der U18-Jugendweltmeisterschaft in Chanty-Mansijsk wurde er Dritter. Er spielte für Iran bei der Schacholympiade 2016.