为哈米尔卡·巴卡的第三子，他有两个知名的哥哥汉尼拔和哈斯德鲁巴。
生平.第二次布匿战争中，汉尼拔远征意大利，他也从军，在前218年的特雷比亚河战役中率骑兵击败罗马军队。坎尼会战之后，他持战胜的战报和增援的请求回到迦太基。此后前往西班牙增援其兄哈斯德鲁巴。前207年哈斯德鲁巴·巴卡在梅陶罗河战役中阵亡后，马戈成为继任者哈斯德鲁巴·吉斯戈的副将。翌年在伊利帕战败，逃归迦太基城。前205年，马戈率军前往意大利，将汉尼拔及其军队送回国。马戈作为优秀的骑兵将领，利用骑兵进行游击，并在义