Ha rappresentato l'Italia ai Campionati europei di nuoto in vasca corta di Netanya 2015 dove ha ottenuto il decimo posto nei 200 metri dorso ed il diciannovesimo nei 100 metri dorso. Ai Giochi europei di Baku 2019 si è piazzato dodicesimo nei 50 metri dorso.