大帝向來注重形象工程,當場遜謝怠慢之過,以示禮賢下士,但隨後還是不肯重用漢尼拔,在戰爭打響後,隻撥給他一個海岸警備隊。公元前190年,安條克在馬格尼西亞戰役中大敗於西庇阿的兄弟路西士(老西庇阿的另一個兒子),折兵5萬人,威風掃地。他不得不向羅馬求和,羅馬人開列的一攬子條件中包括一條:引渡漢尼拔。
漢尼拔自然不會把命運操在大帝的義氣上,一得知安條克戰敗求和的消息,他馬上自行離境,先在克裏特島上躲藏了一段,又轉投了從塞琉古分裂出去的亞美尼亞,最終再次跳槽到小亞細亞西北部比提尼亞王國的國王普魯西阿斯處。奈波斯的《外族名將傳》記載了漢尼拔最後的歲月,他為普魯西阿斯討伐敵人,羅馬的盟友帕加馬國王歐墨奈斯,與後者展開海戰。對方實力遠強於己,漢尼拔決定采取斬首戰術,先幹掉歐墨奈斯的指揮船。他於是先假意派人遞降書,並遠遠觀察看見了自己的信使被帶到一條船上,那必是國王的旗艦無疑。那封信其實隻寫了一些挑釁之詞,對方被激怒發起進攻,於是漢尼拔命令手下的輕便快船向歐墨奈斯的坐船靠攏,把大量的陶罐拋上船去,罐子在甲板上摔碎,裏麵爬出一團團的毒蛇,原來這是漢尼拔事先準備好的生化武器。
就這樣對方大敗,然而漢尼拔在比提尼亞的消息也傳到了羅馬人耳朵裏,他們派使者到普魯西阿斯處要人,威逼利誘之下,這個小國的國王將漢尼拔的住處指給了羅馬人。