OO. de Barcelona (España) de 1992 gana plata en barra fija tras el estadounidense Trent Dimas y empatado con Grigory Misutin del Equipo Unificado.
También gana dos medallas de bronce, en caballo con arcos y anillas.
En el Mundial de Birmingham 1993 gana la plata en caballo con arcos —tras el norcoreano Pae Gil Su—, también plata en anillas —tras el italiano Jury Chechi— y el bronce en la general individual, tras el bielorruso Vitaly Scherbo y el ruso Serguéi Járkov.
En el Mundial de Sabae 1995 gana el oro en barra horizontal, por delante del japonés Yoshiaki Hatakeda y del búlgaro Krasimir Dounev y chino Zhang Jinjing, estos dos últimos empatados con el bronce.
OO. de Atlanta (Estados Unidos) de 1996 gana el oro en barra horizontal, por delante del búlgaro Krasimir Dounev (plata), y el bielorruso Vitaly Scherbo, el chino Fan Bin y el ruso Alexei Nemov, estos tres últimos empatados con la medalla de bronce.