Los celtas combatieron en ejércitos cartagineses como mercenarios al menos desde el año Aníbal reclutó grandes cohortes de infantería celta de las tribus galas (los romanos llamaban a los celtas "galos") al norte del río Po, que constituían el grupo de soldados más entusiasta entre las tropas de Aníbal, ya que se encontraban en guerra con los romanos desde un siglo antes de que el cartaginés invadiera Italia.