| Date | 6 August 2016 — 11:00 | |
|---|---|---|
| Location | Arena Olímpica do Rio, Parque Olímpico da Barra, Barra da Tijuca, Rio de Janeiro | |
| Format | Top eight (maximum two per nation) qualified for the final. Mean score of two final jumps determined placement. | |
| Difficulty Judge 1 | Mario Vukoja | CRO |
| Difficulty Judge 2 | Juan Pablo Ramírez | COL |
| Execution Judge 1 | Tom Thingvold | NOR |
| Execution Judge 2 | Rafael Brickner | ISR |
| Execution Judge 3 | Dejan Dejanović | SRB |
| Execution Judge 4 | Hakob Serobyan | ARM |
| Execution Judge 5 | Álvaro Sousa | POR |
| Execution Reference Judge 1 | Nikolaos Provias | GRE |
| Execution Reference Judge 2 | Josef Toth | AUT |
| Line Judge | Hilton Dichelli | BRA |
| Pos | Competitor | NOC | Points | Vault #1 | Vault #2 | |||
|---|---|---|---|---|---|---|---|---|
| 1 | Ri Se-Gwang | PRK | 15.433 | 15.300 (=4) | 15.566 (1) | |||
| 2 | Denis Ablyazin | RUS | 15.416 | 15.400 (3) | 15.433 (=2) | |||
| 3 | Kenzo Shirai | JPN | 15.283 | 15.466 (1) | 15.100 (7) | |||
| 4 | Ihor Radivilov | UKR | 15.283 | 15.433 (2) | 15.133 (6) | |||
| 5 | Marian Drăgulescu | ROU | 15.283 | 15.133 (=9) | 15.433 (=2) | |||
| 6 | Nikita Nagorny | RUS | 15.283 | 15.266 (=6) | 15.300 (=4) | |||
| 7 | Oleh Verniaiev | UKR | 15.183 | 15.066 (11) | 15.300 (=4) | |||
| 8 | Tomás González | CHI | 15.149 | 15.233 (8) | 15.066 (8) | |||
| 9 | Sérgio Sasaki | BRA | 15.016 | 15.266 (=6) | 14.766 (10) | |||
| 10 | Jake Dalton | USA | 14.633 | 15.133 (=9) | 14.133 (14) | |||
| 11 | Artur Davtyan | ARM | 14.566 | 15.300 (=4) | 13.833 (15) | |||
| 12 | Benjamin Gischard | SUI | 14.516 | 14.300 (14) | 14.733 (11) | |||
| 13 | Andrei Muntean | ROU | 14.483 | 14.633 (12) | 14.333 (13) | |||
| 14 | Scott Morgan | CAN | 14.470 | 14.600 (13) | 14.341 (12) | |||
| 15 | Robert Tvorogal | LTU | 13.849 | 14.133 (=15) | 13.566 (16) | |||
| 16 | Misha Koudinov | NZL | 13.799 | 14.133 (=15) | 13.466 (17) | |||
| 17 | Kim Han-Sol | KOR | 13.749 | 12.633 (17) | 14.866 (9) |