Ai Giochi paralimpici di Rio de Janeiro 2016 vince due medaglie d'oro, nella cronometro e nella staffetta con il pugliese Luca Mazzone e il bolognese Alex Zanardi.