Elegere la consulat
Comanda în războiul împotriva lui Jugurtha (care era acum rege numidian) a fost dată lui Quintus Metellus, iar Marius a fost invitat să se alăture echipei lui Metellus. După ce l-a învins pe Jugurtha în bătălia crâncenă, Metellus a avut mai puțin succes în războiul de gherilă de mai târziu, iar acest eșec a fost exagerat de Marius în declarațiile sale publice atunci când, la sfârșitul anului 108, s-a întors la Roma pentru a candida la consulat (magistratura principală). Marius a fost ales prin vot ecvestru și popular și, spre amara mâhnire a lui Metellus, a fost numit printr-un proiect de lege popular pentru a-i succeda imediat lui Metellus la comanda Africii.
În recrutarea de noi trupe, Marius a încălcat obiceiul, din cauza lipsei de forță de muncă, înrolând voluntari din afara claselor de proprietari, singurele care, până atunci, erau răspunzătoare pentru serviciu. În Africa, el l-a ținut pe Jugurtha pe fugă, iar în 105 Jugurtha a fost capturat, trădat de aliatul său, regele Bocchus al Mauretaniei – nu lui Marius însuși, ci lui Sulla, considerat un tânăr aristocrat mai degrabă lipsit de reputație, care se alăturase echipei lui Marius în calitate de chestor în 107. Sulla a pus ca incidentul să fie gravat pe sigiliul său, provocând gelozia lui Marius.
Victoria, totuși, a fost a lui Marius, iar el a fost ales din nou consul pentru 104 – la începutul anului în care a sărbătorit un triumf și Jugurtha a fost executat – pentru a prelua comanda împotriva unei invazii alarmante a Cimbrilor și Teutonilor, care învinseseră o succesiune de armate romane în nord, ultima în circumstanțe rușinoase în 105. Pentru acest război, Marius a folosit trupe proaspete ridicate de Rutilius Rufus, consul în 105, și excelent antrenate în tactici de comando de către instructori de gladiatori. Cu ele, Marius i-a învins pe teutoni la Aquae Sextiae (actuala Aix-en-Provence, Fr.) în 102 și în 101 a venit în sprijinul consulului din 102, Quintus Lutatius Catulus, care suferise un grav eșec; împreună i-au învins pe cimbri la Vercellae, lângă actuala Rovigo, în valea râului Po, și pericolul a fost îndepărtat. Acesta a fost apogeul succesului lui Marius. Fusese consul în fiecare an începând din 104, iar în anul 100 a fost ales din nou consul. Împreună cu Catulus a sărbătorit un triumf comun, dar deja existau resentimente între ei. Marius a revendicat întregul merit al victoriei; Catulus și Sulla au dat relatări foarte diferite ale evenimentului în memoriile lor.
Marius a avut întotdeauna sprijin ecvestru, nu numai pentru că originile sale se aflau în această clasă, ci și pentru că războaiele erau rele pentru comerț, iar Marius a pus capăt războaielor serioase. Populația romană îl plăcea pentru că nu era un aristocrat. Avea și sprijinul suplimentar al veteranilor săi, deoarece era în interesul lor să rămână aproape de generalul lor. Poate că Marius nu și-a dat seama de puterea forței lor, una pe care Sulla, Caesar și Octavian au folosit-o cu un efect copleșitor mai târziu.
.