Alle 71 deelnemende turners moesten een kwalificatie-oefening turnen. De beste acht deelnemers gingen door naar de finale. Er mochten echter maximaal twee deelnemers per land in de finale komen. Dat zorgde ervoor dat de nummer vijf van de kwalificaties, Kohei Uchimura, niet naar de finales mocht omdat er al twee Japanners boven hem waren geëindigd. Alleen de scores die in de finale gehaald werden, telden voor de einduitslag.
Het goud werd behaald door de Chinees Feng Zhe, zijn oefening had een moeilijkheidsgraad van 7.000 en een uitvoeringsscore van 8.966 waarmee hij een totaal score behaalde van 15.966. Daarmee had hij 0.166 voorsprong op de nummer twee, de Duitser Marcel Nguyen. Zijn oefening van 6.800 als moeilijkheidsgraad werd beoordeeld met een uitvoeringsscore van 9.000, waarmee zijn totaal uit kwam op 15.800. De winnaar van de bronzen medaille, de Franse Hamilton Sabot, behaalde een totaal score van 15.566 door een oefening te turnen met een moeilijkheidsgraad van 6.700 en een uitvoeringsscore van 8.866.