| Final 20:00 | dist. |   | 1. | 2. | 3. | 4. | 5. | 6. |  | 1. Tejinder Pal Singh Toor |   India | 20.75m | GR | 19.96 | 19.15 | X | 19.96 | 20.75 | 20.00 |  | 2. Liu Yang |   China | 19.52m | SB | 19.42 | 19.31 | 19.52 | 18.82 | 19.37 | X |  | 3. Ivan Ivanov |   Kazakhstan | 19.40m |   | 18.83 | 19.40 | X | 18.84 | X | 19.20 |  | 4. Jung Il-woo |   South Korea | 19.15m | SB | 19.15 | 18.92 | 18.75 | 18.84 | X | 19.07 |  | 5. Chang Ming-huang |   Taipei | 18.98m | SB | 18.53 | X | 18.51 | 18.26 | 18.98 | X |  | 6. Li Jun |   China | 18.59m |   | 17.99 | 18.43 | 18.16 | 18.00 | 18.30 | 18.59 |  | 7. Ali Samari |   Iran | 18.21m |   | X | X | 17.49 | X | X | 18.21 |  | 8. Promrob Juntima |   Thailand | 16.22m |   | X | 15.98 | 15.88 | 16.22 | X | 15.92 |  | 9. Thawat Khachin |   Thailand | 15.14m |   | 15.06 | X | 15.14 |   |  | -. Sultan Al-Hebshi |   Saudi Arabia | NM |   | X | X | X |   |  | -. Shahin Mehrdelan |   Iran | NM |   | X | X | X |   |   
 | 
 | 
 
| Venue: Gelora Brung Karno Stadium |  | Indonesian Western Standard Time (UTC) +7. |   
 | 
 | 
 
| World Record: Randy Barnes (USA) 23.12m Los Angeles, United States 20 May 1990 |  | Asian Record: Sultan Al-Hebshi (KSA) 21.13m Doha, Qatar 8 May 2009 |  | Games Record: Sultan Al-Hebshi (KSA) 20.57m Guangzhou, China 26 November 2010 |   
 | 
 |  
 |