Sa meilleure performance datait des championnats du monde de Paris en 2003. En qualifications, il sautait à 17.31 m. Après l'avoir améliorée en 2008, en finale des Jeux olympiques à Pékin (17,52 m), il la porte à 17,62 m le à La Havane.