Bei den Crosslauf-Weltmeisterschaften 2011 in Punta Umbría wurde er Sechster und gewann Bronze mit der ugandischen Mannschaft. Einen Monat später gewann er bei seinem Debüt über die 42,195-km-Distanz den Enschede-Marathon. Beim Marathon der Weltmeisterschaften in Daegu lief er auf den neunten Platz.