Jako olympijský soutěžící v kanoe s magisterským titulem absolvoval Jiangxi Normal University, Yang oficiálně oznámil svůj odchod do důchodu na Národních hrách 2009.
Nakonec se krátce vrátil, aby mohl soutěžit na 13. národních hrách 2013. Vyhrál mnoho medailí na významných mezinárodních a domácích soutěžích, byl třemi zlatými a jedním stříbrným medailistem na dvou asijských hrách; zúčastnil se čtyř národních her od roku 2001 do roku 2013, vyhrál čtyři zlaté medaile na dalších třech národních hrách.