Ele competiu nos 100 m peito e nos 200 m peito nos Jogos Olímpicos de Verão de 2016, tendo obtido o recorde olímpico nos 200 m durante as semifinais, com o tempo de 2:07.22. Nas finais, encerrou a competição na sexta posição.