Yuan represented China at the 2012 Summer Olympics in London, where she competed in the women's 25 m pistol, along with her teammate and defending Olympic champion Chen Ying. Yuan shot 288 targets in the precision stage, and 291 in the rapid-fire, for a total score of 579 points and a bonus of 18 inner tens, finishing only in twentieth place.