Surnommé Gordo, il a étudié à l'Université de Californie (Berkeley). Il a participé à trois Jeux olympiques consécutifs, les 1ers en 1996 et obtient son meilleur résultat à ceux de 2000 à Sydney, en terminant 8e[1] de la finale de l'épreuve du 200 m dos.
Aux Championnats du monde, il est champion, en 2000[2] et vice-champion en 2003[3] de l'épreuve du 200 m dos.
Dans cette même discipline et lors des Championnats d'Europe, il est champion d'Europe trois années consécutives, 2000[3], 2001[2] et 2002[3], se classe deux fois 2e[2],[3] et deux fois 3e[2].
Il est également vice-champion d'Europe de l'épreuve du 100 m dos en 1999[3] et 2000[2].