Alle Olimpiadi di Londra 2012 si è aggiudicato il bronzo nella competizione a squadre e nel cavallo con maniglie, mentre alle Olimpiadi di Rio de Janeiro 2016 ha ottenuto un bronzo nel concorso individuale, un oro a corpo libero e un altro oro a cavallo con maniglie.