En 2003, il double 20 km et 50 km lors des Championnats du monde de Paris. Il prend la quinzième place du vingt kilomètres en 1 h 21 min 18 s et est disqualifié quatre jours plus tard sur le cinquante kilomètres.