Bei den Crosslauf-Weltmeisterschaften 2017 in Kampala musste er seinen Lauf vorzeitig beenden und schied bei den Weltmeisterschaften in London mit 13:32,40 min in der Qualifikation aus. Im Jahr darauf erreichte er bei den Halbmarathon-Weltmeisterschaften in Valencia Rang 13 und gewann im August hinter seinem Landsmann Birhanu Balew in 13:43,76 min die Silbermedaille bei den Asienspielen in Jakarta. 2019 gelangte er bei den Crosslauf-Weltmeisterschaften in Aarhus nach 33:15 min auf Rang 23 und siegte anschließend bei den Arabischen Meisterschaften in Kairo im 10.000-Meter-Lauf und gewann Silber über 5000 Meter. Kurz darauf musste er sich bei den Asienmeisterschaften in Doha in 13:37,57 min erneut Landsmann Balew geschlagen geben. Diesen zweiten Platz verlor er später wegen Verstoßes gegen die Dopingregeln.