W 2016 reprezentował Iran na igrzyskach olimpijskich w Rio de Janeiro, podczas których zajął 30. miejsce w eliminacjach i nie awansował do finału.