Na Mistrovství světa v atletice 2011 v jihokorejském Tegu obsadil ve finále výkonem 232 cm 7. místo. Stejným výkonem vybojoval Trevor Barry z Baham bronzovou medaili. Výšku však překonal napoprvé. 19. února 2012 na halovém mistrovství Asie v Chang-čou vylepšil kontinentální rekord na 237 centimetrů. Na halovém světovém šampionátu v Istanbulu v témže roce postoupil do finále, kde zdolal 228 cm a podělil se s Němcem Raúlem Spankem o 9. místo. Na Letních olympijských hrách 2012 v Londýně vybojoval výkonem 229 cm bronzovou medaili. Společně s ním bronz získali také Kanaďan Derek Drouin a Robert Grabarz ze Spojeného království. Olympijským vítězem se stal Rus Ivan Uchov, jenž ve finále zdolal 238 cm.