W drugim występie w sezonie 2012 – na 2. Mityngu Kontrolnym PZLA w Spale – wynikiem 2,33 poprawił halowy rekord Azji. Swój wynik poprawił tydzień później skacząc w Hangzhou (Chiny) 2,37 zdobywając jednocześnie halowe mistrzostwo Azji i ustanawiając najlepszy rezultat na świecie w sezonie halowym 2012. Był jednym z faworytów do zdobycia medalu halowych mistrzostw świata w Stambule jednak po zaliczeniu wysokości 2,28 trzykrotnie strącił poprzeczkę zawieszoną na 2,31 i został sklasyfikowany na dziewiątym miejscu ex aequo z Niemcem Raúlem Spankiem. Na igrzyskach olimpijskich w Londynie wywalczył brązowy medal ex-aequo z Kanadyjczykiem Derekiem Drouniem i Robertem Grabarzem. Po igrzyskach, 23 sierpnia, na mityngu Athletissima 2012 w Lozannie wynikiem 2,39 wyrównał rekord Azji należący od 1984 roku do Zhu Jianhua. W grudniu 2012 z wynikiem 2,32 zwyciężył w Mistrzostwach Azji Zachodniej.