Wielokrotny mistrz Ugandy na różnych dystansach. W 2007 roku zajął 9. miejsce w biegu na 3000 m podczas mistrzostw świata juniorów młodszych. Brązowy medalista przełajowych mistrzostw świata w rywalizacji drużyn juniorów (2010).