Remporte 22 titres nationaux et 8 médailles sur la scène internationale. Il participe notamment aux Jeux olympiques d’atlanta en 1996 et à Athènes en 2004, où il gagne une médaille de bronze en plongeon synchronisé.