Mago kjempet sammen med Hannibal tidlig i kampanjene i Italia. Mago ledet en avdeling som romerne i et bakholdsangrep i slaget ved Trebia og brøt ned deres kampformasjoner. Kort tid etterpå reiste han sammen med Hasdrubal Barca til Hispania for å lede de karthagenske styrkene der. Han led nederlag i slaget ved Ilipa i 206 f.Kr. og trakk seg tilbake til Cádiz.