Nella II Guerra Punica fu nell'esercito durante l'avanzata dirompente di Annibale verso Roma; fu eletto console nel 205 a.C. e l'anno dopo portò la guerra in Africa, ribaltando le sorti del conflitto con la vittoria della battaglia di Zama (202 a.C.); per questo si meritò il titolo onorifico di Africano. |