W 2016 roku podczas igrzysk olimpijskich zakwalifikował się do półfinału wyścigu na 100 m stylem motylkowym. Wystartował także w sztafecie 4 × 100 m stylem dowolnym oraz sztafecie 4 × 100 m stylem zmiennym - drużyna Polski nie uzyskała jednak kwalifikacji do finału.