朱古达战争,又称努比亚战争,是指公元前111年前105年,罗马与努比亚之间的战争。因努比亚国王朱古达而得名。
布匿战争后,罗马统治了整个北非,努比亚 (在今阿尔及利亚东北)成为罗马的属国。公元前 113年,努比亚发生内乱,朱古达打败罗马人支持的阿德格尔巴当上国王。为了报复罗马,他杀死很多在当地经商的罗马人。公元前111年,罗马向朱古达宣战。
当时努比亚拥有精锐骑兵,适合在北非干燥的荒漠地区作战。而罗马军队军纪涣散,非常腐败,军官接受朱古达的贿赂,按兵不动。士兵还向朱古达出卖武器。罗马军队连遭败绩,引起了罗马人的强烈不满。公元前109年,马略担任罗马统帅,指挥北非作战。他进行军事改革,整顿军纪,严格训练,使罗马军队的战斗力大为提高,大败朱古达。公元前105年,朱古达被俘,努比亚并入罗马。