Uganda competiu nos Xogos Olímpicos de Verán de 2012 en Londres, que se celebraron do 27 de xullo ao 12 de agosto de 2012. A participación do país marcou a súa 13a aparición nos Xogos Olímpicos de Verán desde o seu debut nos Xogos Olímpicos de Verán de 1956. A delegación estaba formada por once atletas de atletismo que incluían a Moses Ndiema Kipsiro, Benjamin Kiplagat e Stephen Kiprotich, un cada un en badminton e levantamento de pesas (Edwin Ekiring e Charles Ssekyaaya), e dous nadadores (Ganzi Mugula e Jamila Lunkuse). Ekiring, Ssekyaaya, Mugula e Lunkuse clasificáronse a través de lugares de wildcard, mentres que o resto da delegación cumpría os estándares de cualificación dos Xogos para os seus respectivos eventos. Mugula foi seleccionado como capitán do equipo. Mugula tamén foi seleccionado como o portador da bandeira tanto para as cerimonias de apertura como de clausura. O mellor resultado do país nestes Xogos foi unha medalla de ouro para Kiproitch na maratón masculina.
, a súa primeira medalla desde os Xogos Olímpicos de Múnic de 1972.