At the 2008 Olympic Games he finished tenth in the 5000 metres and twelfth in the 10,000 metres. At the 2009 World Championships he finished ninth in the 10,000 metres and failed to reach the final of the 5000 metres. His best finish at the World Cross Country Championships in a senior race was 26th in 2008.