La seconda guerra servile scoppiò in Sicilia nel 102 a.C. e durò fino al 98 a.C. A quel tempo Roma era impegnata nella difficile campagna numidica contro Giugurta, re di Numidia, che aveva tenuto in scacco diversi eserciti romani. Questi non avevano concluso nulla fino a quando il comando venne trasferito a Gaio Mario, il quale in breve tempo risolse la partita a favore di Roma.