Konzulrá választása
A Jugurtha (aki most numidiai király volt) elleni háború parancsnokságát Quintus Metellus kapta, és Marius meghívást kapott, hogy csatlakozzon Metellus vezérkarához. Miután Jugurthát nyílt csatában legyőzte, Metellus a későbbi gerillaharcban kevésbé volt sikeres, és ezt a kudarcot Marius nyilvános nyilatkozataiban eltúlozta, amikor 108 végén visszatért Rómába, hogy megpályázza a konzuli (főbírói) tisztséget. Marius a lovas- és népszavazáson megválasztották, és Metellus keserű bánatára egy népi törvényjavaslattal kinevezték, hogy azonnal Metellus utódja legyen az afrikai parancsnokságban.
A friss csapatok toborzásakor Marius a munkaerőhiány miatt szakított a szokásokkal, és önkénteseket toborzott a birtokos osztályokon kívülről, amelyek korábban egyedül voltak szolgálatra kötelezettek. Afrikában Jugurthát menekülésben tartotta, és 105-ben Jugurthát elfogta, elárulta szövetségese, Bocchus mauritániai király – nem magának Mariusnak, hanem a meglehetősen rossz hírű fiatal arisztokratának tartott Sullának, aki 107-ben quaestorként csatlakozott Marius vezérkarához. Sulla az esetet a pecsétjére vésette, kiváltva Marius féltékenységét.
A győzelem azonban Mariusé volt, és 104-re ismét konzullá választották – az év elején diadalt ünnepelt, Jugurthát pedig kivégezték -, hogy átvegye a parancsnokságot a cimbriek és teutonok riasztó inváziója ellen, akik több római sereget is legyőztek északon, utoljára gyalázatos körülmények között 105-ben. Erre a háborúra Marius a 105-ben konzulként tevékenykedő Rutilius Rufus által felállított friss csapatokat használta, amelyeket gladiátoroktatók kiválóan kiképeztek a kommandós taktikára. Velük együtt Marius 102-ben Aquae Sextiae-nél (a mai Aix-en-Provence, Fr.) legyőzte a teutonokat, 101-ben pedig a 102-es konzul, Quintus Lutatius Catulus támogatására sietett, aki súlyos kudarcot szenvedett; együtt legyőzték a cimbriteket Vercellae-nél, a mai Rovigo közelében, a Pó folyó völgyében, és a veszély elmúlt. Ez volt Marius sikereinek csúcspontja. A 104. év óta minden évben konzul volt, és a 100. évben ismét megválasztották. Catulussal közös diadalt ünnepelt, de máris rossz érzések támadtak közöttük. Marius magának követelte a győzelem teljes érdemét; Catulus és Sulla emlékirataiban nagyon eltérő beszámolót adtak az eseményről.
Marius mindig is támogatta a lovasokat, nemcsak azért, mert származása ebből az osztályból származott, hanem azért is, mert a háborúk rosszat tettek a kereskedelemnek, és Marius komoly háborúknak vetett véget. A római nép kedvelte őt, mert nem volt arisztokrata. A veteránok is támogatták, mivel érdekükben állt, hogy szorosan ragaszkodjanak hadvezérükhöz. Marius talán nem volt tisztában az erejük erejével, amelyet később Sulla, Caesar és Octavianus is lehengerlő hatékonysággal alkalmazott.