Jako junior startował na igrzyskach afrykańskich w Maputo (2011), podczas których zajął 8. miejsce w biegu na 10 000 metrów. Dwunasty maratończyk mistrzostw świata w Pekinie (2015). Rok później reprezentował Tanzanię na igrzyskach olimpijskich w Rio de Janeiro, podczas których był piąty na mecie biegu maratońskiego. Brązowy medalista światowego czempionatu w Londynie (2017).