На Олимпийских играх 2016 года в Рио-де-Жанейро вышел в финал на дистанции 100 метров брассом и занял 8-е место. Затем последним отобрался в финал на дистанции 200 метров брассом (2:08,20) и плыл по крайней восьмой дорожке, однако сенсационно сумел опередить всех соперников с результатом 2:07.46, включая чемпиона и вице-чемпиона мира 2015 года на этой дистанции немца Марко Коха и американца Кевина Кордеса. И принёс первую золотую олимпийскую медаль Казахстану в плавании.