Kartes, et ta võidakse roomlastele välja anda, põgenes Hannibal 195 eKr Seleukiidide riigi kuninga Antiochos III õukonda, kus tegutses Antiochose sõjalise nõunikuna sõjas Rooma vastu. Kui Seleukiidid lüüa said ja Rooma tema väljaandmist nõudis, põgenes ta 188 eKr edasi Bitüüniasse, kus ta Bitüünia laevastiku juhina saavutas suure võidu Pergamoni laevastiku üle. Hannibal mürgitas end, kui roomlased nõudsid Bitüünia kuningalt Prusius I-lt tema väljaandmist.