Nel 2015 ha preso parte alla prima edizione dei Giochi europei, tenutasi a Baku, nella quale si è aggiudicato la medaglia d'oro nel concorso di fioretto individuale maschile vincendo contro il russo Timur Arslanov con il punteggio di 15-11, dopo aver battuto in semifinale il compagno di squadra Francesco Ingargiola per 15 a 14. Nella stessa manifestazione schermistica, ha vinto la medaglia d'argento nel concorso di fioretto a squadre. Vince nel 2017 il bronzo a squadre agli Europei di Scherma in Georgia.