He was a silver medallist at the 2015 IAAF World Cross Country Championships and the 2016 IAAF World Half Marathon Championships, and also in the 10,000 m at the 2011 All-Africa Games. His half marathon best of 58:42 minutes ranks him in the all-time top ten for the distance.