Na igrzyskach olimpijskich w Rio de Janeiro zdobył dwa srebrne medale. Jeden z nich na dystansie 50 m stylem dowolnym, gdzie uzyskał czas 21,41 i został o 0,01 s wyprzedzony przez Anthony'ego Ervina ze Stanów Zjednoczonych. Drugie srebro wywalczył w sztafecie 4 x 100 m stylem dowolnym.