He began 2011 with a win at the Beppu-Ōita Marathon, his first victory over the distance, beating Daniel Njenga in a personal best of 2:10:14. He finished in sixth at the Rabat Half and went on to represent his country in the marathon at the 2011 World Championships in Athletics, taking 27th place in Daegu. He again started a year with a personal best, this time running 27:56 to win the Taroudant 10K in March, then 2:09:16 hours at the Daegu Marathon in April 2012.