扎馬之戰
前204年大西庇阿率軍渡海前往非洲,開始入侵迦太基本土。前202年10月19日,大西庇阿和漢尼拔在迦太基城與烏提卡之間的札馬平原上開戰,史稱“扎馬會戰”,馬西尼薩出兵相助,派遣他的騎兵加入會戰。而西法克斯亦率軍加入漢尼拔。在戰鬥中,馬西尼薩自己曾一度和漢尼拔本人交手,但兩人均未傷到對手。他的騎兵部隊也付出了極大的傷亡。是役,大西庇阿擊敗漢尼拔。第二次布匿戰爭以迦太基的失敗而告終。吉斯戈之女也被俘獲,但在大西庇阿的勸說下,馬西尼薩毒死了她。
努米底亞
第二次布匿戰爭結束後,馬西尼薩不斷蠶食迦太基的領土。並且率兵統一努米底亞,在馬西尼薩執政期間,努米底亞成為地中海地區的強國。公元前148年馬西尼薩去世,他的在世嫡子米奇普撒就成了唯一的統治者,因為他的兄弟瑪斯塔那巴爾和古魯撒都已經病死了。之後,通過一系列的權利鬥爭,瑪斯塔那巴爾的的庶子朱古達又成為國王。由此引發的朱古達戰爭,導致了努米底亞王國的滅亡。