坦桑尼亚总统火冒三仗,下令三军总动员迅速展开反击。
1978年12月,坦桑尼亚军收复全部国土并打入乌干达境内。1月,坦桑尼亚军队两路大军击溃乌干达军队进逼乌干达首都坎帕拉。
战斗中,坦桑尼亚军队根据中国军事顾问的建议,稳扎稳打。进攻时,都是炮火进行地毯式炮击,然后步兵跟在坦克和装甲车后推进。为防装甲车被敌军击毁造成车毁人亡,坦桑尼亚军不坐装甲车。而是躲在车后。尽管坦桑尼亚军进展缓慢 但伤亡极少。
乌干达军队则是躲在车中或猬集在车边,往往成为坦桑尼亚军反坦克导弹和反坦克炮的知靶。
阿明见前线失利。他又造谣说,中国军人参加了坦桑尼亚军队的攻击。还煞有其事地说,已经有一名中国军事顾问的尸体落在了乌干达军队的手中。马上就会在电视上展示。中国驻乌干达大使馆驳斥了阿明的谣言。
阿明同时向利比亚总统卡扎菲求助。
利比亚军队共派出了2000多人的军队,他们装备有苏联的”BM-21喀秋莎火箭炮“,T-55坦克和BMP-1步兵战车。
在乌干达南部的沼泽地带。装备有中国62式轻型坦克和63式水陆坦克的坦桑尼亚装甲部队,和装备有苏联T-55坦克和BMP-1装甲车的利比亚军队展开坦克大战。
坦桑尼亚军队的中国水陆坦克更适合于沼泽地和水网密集地区作战。而利军的苏制装甲车和坦克在沼泽地施展不开。结果,利军大败,丢弃全部重武器,逃入恩德培机场和乌干达第二大城市金贾。
坦桑尼亚军趁胜推进,很快在4月占领乌干达首都坎帕拉。随着乌干达各地的机场沦陷。利比亚军队与国内的空中通道被断绝。最后被困在乌干达的利军全部在恩德培机场和金贾向坦桑尼亚军投降。
阿明逃到利比亚后,不久与卡扎菲闹翻,他经伊拉克躲入沙特避难。晚年,阿明将从国内卷走的公款全部挥霍一空。穷困撩倒,只好自己买汰烧。2003年病死于沙特吉达。