El 25 de agosto de 2021, obtuvo la medalla de oro en la prueba de 100 m espalda categoría S2 con un tiempo de 2:00:40 —así se convirtió en el segundo atleta chileno en ganar una medalla en los Juegos Paralímpicos, después de la presea de oro conseguida por Cristian Valenzuela en Londres 2012—. El 29 de agosto de 2021, obtuvo la medalla de plata en la prueba de 200 m libre categoría S2 con un tiempo de 4:14:17.