Il remporte 4 titres et une médaille de bronze lors des Championnats du monde juniors 2017 à Indianapolis. Il bat deux fois le record du monde junior du papillon, en 50 s 62, pour remporter la médaille d'argent lors des championnats du monde 2017 dans sa ville natale. À Helsinki, il remporte 4 titres lors des Championnats d'Europe juniors 2018.