Han begynte å konkurrere som senior i 2007, og kom på sjetteplass ved de Panafrikanske leker 2007. Senere løp han både 3.000 og 5.000 meter ved IAAF World Athletics Final, der han kom på hhv. femte- og åttendeplass. Han ble tatt ut til sommer-OL 2008 i Beijing, der han kom på 12.-plass på 5.000 meter. Senere på året satte han ny personlig rekord med 7:30,09 på 3.000 meter ved Qatar Athletic Super Grand Prix i mai 2009, og kom der på andreplass bak Eliud Kipchoge. Ved IAAF World Athletics Final 2009 kom han på 10.-plass på 3.000 meter, med tiden 8:07,63.