 At the 2015 IPC Athletics World Championships in Doha she won gold in the shot put along with a silver in the javelin.Yang was born in Shishi, China in 1978.In 1996 she was struck by a falling object resulting in paraplegia.