He competed in two events at the 2017 World Aquatics Championships in Budapest, Hungary: the men's 100 metre butterfly and the men's 200 metre freestyle events.