Največje uspehe je dosegel na bradlji, kjer je postal dvakratni svetovni in štirikratni evropski prvak.
Nastopil je na olimpijskih igrah v Sydneyu leta 2000 in v Pekingu leta 2008, kjer je po večji napaki zasedel peto mesto.
26-krat zmagal na tekmah za svetovni pokal, 9-krat je osvojil drugo mesto in 6-krat tretje.
Leta 2005 sta z Aljažem Peganom na isti dan osvojila prvi naslov svetovnega prvaka v gimnastiki za Slovenijo in prvega za slovenske telovadce po 35 letih.
Leta 2008 se je vpisal v zgodovino, kot prvi, ki je v zgodovini FIG (mednarodna gimnastična zveza) osvojil več kot 1000 točk na kateremkoli orodju.
Njemu je to uspelo na bradlji. 6. oktobra 2015 je v starosti 38 let napovedal konec kariere zaradi poškodbe hrbta.