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