Uganda osallistui kesäolympialaisiin Lontoossa 27. heinäkuuta - 12. elokuuta 2012. Maan osallistuminen oli sen 13. esiintyminen kesäolympialaisissa sen jälkeen, kun se aloitti vuoden 1956 kesäolympialaisissa. Delegaatio koostui yhdestätoista urheilijasta, joihin kuului Moses Ndiema Kipsiro, Benjamin Kiplagat ja Stephen Kiprotich, yksi badmintonista ja yksi painonnostajasta (Edwin Ekiring ja Charles Ssekyaaya) sekä kaksi uimaria (Ganzi Mugula ja Jamila Lunkuse). Ekiring, Ssekyaaya, Mugula ja Lunkuse olivat päässeet esiintymään wildcard-paikkojen kautta, kun taas loput valtuuskunnan jäsenet täyttivät pelien kelpoisuusvaatimukset omille kilpailulleen. Mugula valittiin joukkueen kapteeniksi. Mugula valittiin myös lipunkantajaksi sekä avaus- että sulkemisseremoniassa. Maamme paras tulos oli Kiproitchin kultamitali miesten maratonin kilpailussa.
Se on ensimmäinen tällainen mitali sitten vuoden 1972 Münchenin olympialaisten.