北方旅政变
1983年,原武装部队参谋长、兰吉族奥乔克少将因飞机失事身亡后,军队的权力斗争公开化。奥博特总统失去了最有力的支持者。蒂托·奥凯洛上将竭力支持同族阿乔利族的巴西利奥·奥凯洛出任武装部队参谋长,而奥博特坚持挑选同族的人担任参谋长。为此,兰吉族与阿乔利族的矛盾在奥博特和奥凯洛之间表现得非常尖锐。
1985年7月以后,奥博特为进一步削弱阿乔利族在军队的势力,决定撤销巴西利奥·奥拉拉·奥凯洛准将北方旅旅长职务,并直接命令参谋长调动部队,以防止出现政变。蒂托·奥凯洛上将因此愤然回到北方旅所在的家乡。武装部队中的阿乔利族官兵也随之纷纷逃归家乡。北方旅公开通电反对奥博特统治。
此外,反阿明政权时建立的民族解放军中出现了反对奥博特政府的武装斗争,其中武装力量最强大的是由内韦里·穆塞韦尼领导的全国抵抗运动。这时,乌干达的政局出现危机,奥博特政府在两支武装力量夹击下,已显得力不从心。
7月27日,在巴西利奥·奥拉拉·奥凯洛准将的指挥下,北方旅发动政变,并获得乌干达多数军队和反政府游击队的支持。政变部队只遇到少数忠于奥博特总统部队的抵抗,很快就控制了全国大部分地区,最后进入首都坎帕拉,奥博特总统仓惶逃亡国外。