A London városában megrendezett 2012. évi nyári olimpiai játékokon egyéniben a nyolcaddöntőben 13–15-re kikapott a szintén olasz Diego Occhiuzzitól, ezzel a 11. helyen zárta a versenyszámot. A kardcsapat tagjaként – Diego Occhiuzzi, Luigi Tarantino és Luigi Samele mellett – az elődöntőben 37–45-re kikapott a dél-koreai Ku Bongil–Kim Dzsonghvan–O Unszok–Von Ujong-négyestől. Ezt követően a bronzéremért vívott meccsen 45–40-re győztek Oroszország csapata (Nyikolaj Kovaljov, Sztanyiszlav Pozdnyakov, Alekszej Jakimenko) ellen.