Moldoveanu won the gold medal in the 10 m Air Rifle in the London Olympics 2012 with a total score of 702.1. In the qualifying round, he scored 599 points, managing to equal the Olympic record set by China’s Zhu Qinan in Athens in 2004.