Mastyanina represented Russia at the 2012 Summer Olympics in London, where she competed in the women's 25 m pistol, along with her teammate Kira Mozgalova. Mastyanina shot 286 targets in the precision stage, and 292 in the rapid-fire, for a total score of 578 points and a bonus of 20 inner tens, finishing in twenty-fourth place.