Agli europei giovanili paralimpici nel 2017 si mette subito in luce vincendo 4 ori (100 stile, 100 dorso, 400 stile e 200 misti) e 1 argento (100 rana). Ai Mondiali di Città del Messico del 2017 vince la medaglia d’oro nei 400 m stile libero diventando il nuovo campione del mondo. Nei giorni seguenti vince 2 bronzi individuali nei 100 stile e 100 dorso e un altro argento nella staffetta 4×50 stile mista. Insieme ai compagni Simone Barlaam, Francesco Bocciardo e Federico Morlacchi prende parte alla staffetta 4×100 m stile libero, vincendo la medaglia d’argento alle spalle del Brasile.
Medaglia d’argento agli Europei di Dublino con un tempo che equivale al nuovo record italiano categoria juniores.