En 2004, pour son passage en senior, il termine aux championnats du monde de cross-country et remporte le bronze par équipes. Il prend part aux Jeux olympiques d'été à Athènes sur 5 000 m où il court en mais ne passe pas en finale. Puis il termine quinzième aux championnats du monde de semi-marathon.