Han fik sin internationale debut for Uganda ved IAAF World Half Marathon Championships i 2014.
og hjalp Uganda til at blive femte i holdkonkurrencen ved at blive 26. samlet. Han blev derefter udvalgt til at løbe maraton ved Commonwealth Games 2014, hvor han sluttede fjerde. Han vandt en sølvmedalje i maraton i Commonwealth Games 2018.