Spécialiste des épreuves en petit bassin (il a le record du monde avec le relais 4 × 100 m nage libre en 2000 et est multiple médaillé individuel), il remporte sa première médaille individuelle en grand bassin lors de l'Euro 2006 de Budapest. Très en vue lors de l'Euro 2006 en petit bassin, où il remporte l'argent sur 100 m nage libre et la victoire avec le relais 4 × 50 m nage libre (record du monde à la clé), il confirme quelques mois plus tard aux Championnats du monde 2007. À Melbourne, il remporte sa première médaille individuelle en grand bassin en terminant troisième sur 50 m nage libre.