Nos Xogos Olímpicos de Verán de 2016, participou en tres finais: no 100 metros de estilo libre masculino, terminando oitavo; no relevo de estilo libre masculino de 4 × 100 metros, terminando quinto; e no relevo de 4 × 100 metros masculino
, terminando sexto.