We wrześniu 2003 roku przyjął polskie obywatelstwo. W lutym 2004 roku w Lipsku pobił halowy rekord Polski na 3000 metrów, ale nie przeniesiono go wówczas do grupy długodystansowców. Do jego największych sukcesów należały wówczas: 3-krotne młodzieżowe mistrzostwo kraju (2003 – 5000 m, 2005 – 800 m i 1500 m) oraz 2-krotne Halowe Mistrzostwo Polski (2004 i 2006 – 3000 m). Reprezentował Polskę na Halowym Pucharze Europy (2004 – 5. miejsce na 3000 m) w Lipsku oraz dwukrotnie na Superlidze Pucharu Europy w lekkoatletyce – 3. miejsce w 2005 we Florencji oraz 7. miejsce w 2006 w Maladze (oba biegi na 3000 m).
W następnych latach nie osiągał dość dobrych wyników i z tego powodu nie otrzymywał dofinansowania, w związku z czym wyjechał do Wielkiej Brytanii, gdzie pracował jako ochroniarz i operator wózka widłowego. Kiedy zaoszczędził dość pieniędzy, wrócił do Polski w 2011 roku. Przez cały ten okres miał przerwę w wyczynowym uprawianiu lekkoatletyki.
W 2011 wygrał największą w Polsce masową imprezę biegową "Biegnij Warszawo" (10 kilometrów) z czasem 29:37 s.
Od 2012 roku trenuje biegi maratońskie, często wyjeżdża na sesje treningowe do Etiopii. W 2012 w swoim debiucie w maratonie został mistrzem Polski na tym dystansie.
W 2013 zwyciężył w 35. Maratonie Warszawskim z czasem 2:10:34.