He won three gold medals at the 2017 FINA World Junior Swimming Championships held in Indianapolis, Indiana.