Ha terminato sedicesimo sui 10.000 metri ai Campionati del Mondo di Atletica leggera 2007 ed è stato anche settimo ai Campionati del Mondo di Corsa su Strada 2007.
quell'anno. Fu quattordicesimo in pista alle Olimpiadi di Pechino e terminò sedicesimo per la seconda volta ai Campionati del Mondo di atletica leggera del 2009.