Yang bestritt ihre ersten internationalen Titelkämpfe bei der Juniorenweltmeisterschaft 2000 in Killarney. In der Klasse bis 44 Kilogramm konnte sie auf Anhieb ihren ersten Titel gewinnen. Im folgenden Jahr nahm sie im Erwachsenenbereich an der Weltmeisterschaft in Jeju-si teil, schied dort jedoch frühzeitig aus. Eine weitere Medaille gewann Yang mit Silber bei der Juniorenweltmeisterschaft 2002 in Iraklio. Der Durchbruch in die internationale Spitze im Erwachsenenbereich gelang Yang schließlich im Jahr 2006. Bei den Asienspielen in Doha erreichte sie das Finale gegen Wu Jingyu und errang die Silbermedaille. Bei der Weltmeisterschaft 2007 in Peking schied sie in der Klasse bis 47 Kilogramm erst im Halbfinale gegen Wu Jingyu aus und gewann mit Bronze ihre erste WM-Medaille. Ihren ersten internationalen Titelgewinn verbuchte Yang bei der Asienmeisterschaft 2008 in Henan. Sie nahm an den Olympischen Spielen 2008 in Peking teil. Mit zwei Siegen erreichte sie das Halbfinale, wo sie erneut gegen Wu Jingyu ausschied. Im Kampf um den dritten Platz unterlag sie Daynellis Montejo und belegte im Endklassement Rang fünf.