前118年,罗马友邦努米底亚(位于非洲北部,今阿尔及利亚所在地)的君主米奇普萨病逝后,由其养子朱古达与两个亲子嗣(希姆普萨尔、阿德赫巴尔)共同执政。前113年,努米底亚内部为争夺王位,发生内乱。朱古达派人刺杀了希姆普萨尔,迫使阿德赫巴尔流亡罗马。后朱古达的使者经罗马元老院批准,将努米底亚分为两部分,朱古达统治西半部,阿德赫巴尔统治东半部。前112年,朱古达攻占了东半部的首都锡尔塔城(今君士坦丁),杀害了一些罗马和意大利商人,从而僭取了努米底亚王位。这引起了罗马的愤怒,元老院向朱古达宣战。
面对罗马元老院的政治压力,朱古达运用贿赂元老、欺骗民众和拖延搪塞等手段一再化解危机。而在战争初期,罗马共和国军队又因地形生疏、军纪腐败、将领无能等原因而连连失利蒙羞。前110年,他迫使阿尔比努斯全军投降,并把罗马人赶出了努米底亚。最终,罗马元老院重新委任的良将昆图斯·麦特鲁斯和盖约·马略通过整顿军纪和调整战术扭转了局势,在努米比亚扶植了亲罗马的君主(努米底亚被一分为二,西半部归毛里塔尼亚国王博库斯一世,东半部归朱古达智力低下的兄弟枷乌达),俘获并处死了朱古达。
朱古达战争一方面构成了罗马最终确立对北非地区控制的历史进程中的重要环节,另一方面则被罗马史学传统视为共和后期罗马统治阶层和军队腐化堕落的重要例证。