Wahl zum Konsul
Das Kommando im Krieg gegen Jugurtha (der nun numidischer König war) wurde Quintus Metellus übertragen, und Marius wurde eingeladen, dem Stab von Metellus beizutreten. Nach dem Sieg über Jugurtha in der offenen Feldschlacht war Metellus im späteren Guerillakrieg weniger erfolgreich, und dieser Misserfolg wurde von Marius in seinen öffentlichen Erklärungen übertrieben, als er Ende 108 nach Rom zurückkehrte, um sich um das Konsulat (oberste Magistratur) zu bewerben. Marius wurde mit den Stimmen der Reiter und des Volkes gewählt und, zu Metellus‘ bitterem Leidwesen, durch ein Volksgesetz zum Nachfolger von Metellus in der afrikanischen Befehlsgewalt ernannt.
Bei der Rekrutierung neuer Truppen brach Marius wegen des Mangels an Arbeitskräften mit den Gepflogenheiten, indem er Freiwillige von außerhalb der besitzenden Klassen rekrutierte, die bisher allein dienstpflichtig gewesen waren. In Afrika hielt er Jugurtha auf der Flucht, und im Jahr 105 wurde Jugurtha gefangen genommen und von seinem Verbündeten, König Bocchus von Mauretanien, verraten – nicht an Marius selbst, sondern an Sulla, der als ein eher verrufener junger Aristokrat galt, der 107 als Quästor in Marius‘ Stab eingetreten war. Sulla ließ den Vorfall in sein Siegel eingravieren und provozierte damit Marius‘ Eifersucht.
Der Sieg war jedoch Marius‘, und er wurde für das Jahr 104 erneut zum Konsul gewählt – zu Beginn dieses Jahres feierte er einen Triumph und Jugurtha wurde hingerichtet -, um das Kommando gegen eine bedrohliche Invasion der Kimbern und Teutonen zu übernehmen, die eine Reihe römischer Armeen im Norden besiegt hatten, die letzte unter unwürdigen Umständen im Jahr 105. Für diesen Krieg setzte Marius frische Truppen ein, die von Rutilius Rufus, Konsul im Jahr 105, aufgestellt und von Gladiatorenausbildern hervorragend in Kommandotaktik geschult worden waren. Mit ihnen besiegte Marius 102 die Teutonen bei Aquae Sextiae (dem heutigen Aix-en-Provence, Frankreich) und kam 101 dem Konsul von 102, Quintus Lutatius Catulus, zur Hilfe, der einen schweren Rückschlag erlitten hatte; gemeinsam besiegten sie die Kimbern bei Vercellae, in der Nähe des heutigen Rovigo in der Poebene, und die Gefahr war vorüber. Dies war der Höhepunkt des Erfolgs von Marius. Seit 104 war er jedes Jahr Konsul gewesen, und im Jahr 100 wurde er erneut gewählt. Mit Catulus feierte er einen gemeinsamen Triumph, aber es herrschte bereits Unfrieden zwischen ihnen. Marius beanspruchte den ganzen Ruhm für den Sieg; Catulus und Sulla schilderten das Ereignis in ihren Memoiren sehr unterschiedlich.
Marius hatte immer Unterstützung bei den Reitern gehabt, nicht nur, weil er aus dieser Klasse stammte, sondern auch, weil Kriege schlecht für den Handel waren, und Marius hatte schwere Kriege beendet. Die römische Bevölkerung mochte ihn, weil er kein Aristokrat war. Außerdem hatte er die Unterstützung seiner Veteranen, denn es lag in ihrem Interesse, ihrem Feldherrn treu zu bleiben. Marius erkannte vielleicht nicht die Potenz dieser Truppe, die Sulla, Caesar und Octavian später mit überwältigender Wirkung einsetzten.