Il participe à ses premiers Jeux olympiques en 2004 où il se classe neuvième de l'épreuve du libre, avec un temps de . Dans cette même discipline, il termine trois fois quatrième aux Championnats d'Europe de natation 2004 en petit bassin à Vienne, aux Championnats du monde de 2005 à Montréal et aux Championnats d'Europe de natation 2006 à Budapest.