The Iranian won the gold medal with a best throw of 64.54m while Malaysia's Muhammad Irfan took the silver with 60.96m.
The bronze medal went to Vikas Gowda from India bronze with a best effort of 60.81m.
“After the 2016 Olympic Games, I underwent surgery three times. I am happy due to winning the gold medal in the Asian Championships and I hope to win the gold medal in the world championships,” Haddadi said.
The 2017 Asian Athletics Championships are the 22nd edition of the Asian Athletics Championships. It is underway from 6 July to 9 July 2017 at the Kalinga Stadium in Bhubaneswar, India.