Han vant Tokyo Marathon i februar 2012. I august deltok han i maraton under sommer-OL 2012. Han vant løpet med tiden 2:08:01, foran kenyanske Abel Kirui og Wilson Kipsang Kiprotich. Dette var Ugandas første OL-gull i maraton. Han ble kåret til «Nile Special-Uspa Sports Personality of the Year»; årets idrettsperson i Uganda.