At the age of 16, participating in the 2018 Summer Youth Olympics in Buenos Aires, he won a silver medal in the Boys' 4 × 100 metre freestyle relay. He also finished 6th at the Boys' 200 metre freestyle. At the age of 17, he won a bronze medal in the 200 metre freestyle at the 2019 FINA World Junior Swimming Championships.