Nel 2014 fu medaglia d'oro ai Mondiali juniores di Eugene nei 10000 m piani, mentre si classificò quarto nei 5000 m piani. A livello continentale, nel 2015 è stato campione africano juniores dei 10000 m piani.