腊地区的城邦塔兰托请求下，摩罗西亚国王兼伊庇鲁斯联盟统帅皮洛士率领25,500名士兵和20头战象登陆义大利半岛发动皮洛士战争，帮助当地希腊人对抗罗马共和国的入侵。抵达义大利后，皮洛士在前280年于塔兰托附近的赫拉克利亚战役击败罗马的大军，随后再度于阿斯库路姆战役击败另一支罗马军队。然而这些胜利都证明皮洛士需付出高额的损失。此时西西里岛的希腊城邦正遭受迦太基的攻击，他们向皮洛士寻求救援，考量到西西里丰富的资源和人力后皮洛士把军队转向西西里岛。皮洛士尽管击败迦太基人并佔领该岛大部分区域，但他的作为也激怒、疏