На Олимпийских играх 2016 года в Рио-де-Жанейро на дистанции 200 метров на спине показал лучшее время в предварительных заплывах (1:55,02) и полуфинале (1:54,45). В финале установил рекорд Европы (1:53,97), но занял третье место после американца Райана Мёрфи (1:53,62) и австралийца Митча Ларкина (1:53,96). На дистанции 100 метров на спине занял в финале шестое место с результатом 52,74 сек, проиграв чемпиону Райану Мёрфи 0,77 сек. Также плыл на первом этапе в финале комбинированной эстафете 4×100 метров, где сборная России заняла четвёртое место после команд США, Великобритании и Австралии.