汉尼拔在这场战争中为普鲁西亚斯立下战功，再次让罗马人决心使其就擒。在罗马的要求下，普鲁西亚斯同意将其交出，但决心不落入罗马人手下的汉尼拔至此服毒自尽，据推测是服用鸦片自尽。其死亡的正确年代仍受到争议，但历史学家李维的着作似乎暗示汉尼拔与小其十二岁的大西庇阿同于前183年过世，享年64岁。