Il établit la meilleure performance de sa carrière en 2003 lors des championnats du monde de Saint-Denis en remportant le titre mondial du , devant le Russe Yuriy Borzakovskiy et le Sud-africain Mbulaeni Mulaudzi, au terme d'une course tactique ().