W 2016 roku podczas igrzysk w Rio de Janeiro na dystansie 200 m stylem dowolnym zajął dziesiąte miejsce i czasem 1:46,30 ustanowił nowy rekord Polski.