Qualifié pour les Jeux olympiques de 2012, il dispute et gagne en juin le dos des Championnats d'Europe de Debrecen. Aux Jeux olympiques, sur cette même distance, il est quatrième de la finale. Lors des Championnats d'Europe en petit bassin qui se disputent à Chartres, il gagne le dos et établit un nouveau record des championnats. Il gagne également la médaille d'or de la discipline aux Championnats du monde en petit bassin 2012 avec deux centièmes d'avance sur le deuxième, Ryan Lochte.