He came to prominence with a junior silver medal at the 2008 IAAF World Cross Country Championships before taking the junior title in 2009. He won the 2008 Zevenheuvelenloop and 2011 Egmond Half Marathon races. He made the fastest-ever marathon debut in history at the 2012 Dubai Marathon, winning in a time of 2:04:23 hours, which was the fourth-fastest ever.