Uganda va competir als Jocs Olímpics d'estiu de 2012 a Londres, que es van celebrar del 27 de juliol al 12 d'agost de 2012. La participació del país va marcar la seva 13a aparició als Jocs Olímpics d'estiu des del seu debut als Jocs Olímpics d'estiu de 1956. La delegació estava formada per onze atletes d'atletisme que incloïen Moses Ndiema Kipsiro, Benjamin Kiplagat i Stephen Kiprotich, un cada un en el bádminton i l'alçament de pesos (Edwin Ekiring i Charles Ssekyaaya), i dos nedadors (Ganzi Mugula i Jamila Lunkuse). Ekiring, Ssekyaaya, Mugula i Lunkuse s'havien qualificat a través de llocs de targeta salvatge, mentre que la resta de la delegació va satisfer els estàndards de qualificació dels Jocs per als seus respectius esdeveniments. Mugula va ser seleccionat com a capità de l'equip. Mugula també va ser seleccionat com a portador de la bandera tant per a les cerimònies d'obertura com de tancament. El millor resultat del país en aquests Jocs va ser una medalla d'or per Kiproitch en la marató masculina.
, la seva primera medalla des dels Jocs Olímpics de Munic de 1972.