Hän voitti ensimmäisen kerran Budapestin puolimaratonissa syyskuussa 2007 (voitti kaksi kertaa lisää vuosina 2009 ja 2010). Samana vuonna hän teki kansainvälisen tienjuoksudebuttinsa ja tuli 20:ksi vuoden 2006 IAAF Road Running World Championships -kilpailussa.
Hän voitti uransa parhaalla ajalla 1:10:53. Palattuaan radalle hän juoksi Pekingin olympialaisissa 2008 ja saavutti 5000 metrin finaalin 2009in maailmanmestaruuskilpailuissa ja 2010in Euroopan mestaruuskilpailuissa. Hän oli myös kahdeksas 10 000 metrin juoksussa.