Como militar, combatió a los cartaxineses na segunda guerra púnica ente 217 y 207 e.C. y participó na batalla del Metauro, onde Asdrúbal Barca resultó muertu. Como resultáu destes batalles, Roma se anexonó el territoriu púnicu de la península ibérica y foi nomáu procónsul de Hispania Citerior. Mientres esta etapa, dirixó una guerra de castigu contra la población ibera, esaniciando a los íberos insurxentes y a la población polo xeneral, con estrema durez. En 191 e.C. intervieno como tribunu militar na campaña griega de Manio Acilio Glabrión contral Imperiu seléucida de Antíocoxa0III Megas, participando na batalla de les Termópilas quacabó con victoria pal bandu romanu.