In 2010, for his first senior season, Luperi reached the quarter-finals in the Montreal World Cup. In 2011, at the age of 17, he became the youngest national champion in the history of Italian fencing by defeating in the final Giorgio Avola. He repeated this feat in 2012, prevailing this time over team Olympic champion Andrea Baldini. Luperi was called in the Italian national team in 2012 for the Havana World Cup and earned with them a team gold medal. He climbed his first World Cup podium with a bronze medal in the 2014 San Francisco World Cup, after losing in the semifinals to France's Jérémy Cadot. At the 2015 European Championships he earned a bronze medal after being defeated in the semi-finals by teammate Daniele Garozzo.