Pada Kejuaraan Dunia 2006 di Szeged, Hongaria, Yang berkonsentrasi pada acara jarak pendek. Dia memenangkan medali perunggu C-1 500 m, medali pertama kejuaraan dunia pria China, dan finis kelima di C-1 200 m. Yang memenangkan perunggu lain dalam acara C-1 500 m di kejuaraan dunia berikutnya
di Duisburg.