Tidak lama setelah dimulainya Perang Punic Kedua, Hannibal menyeberang ke Italia dengan melintasi Pyrenees dan Pegunungan Alpen selama musim panas dan awal musim gugur 218 SM. Ia dengan cepat meraih kemenangan besar atas Romawi di Trebia
dan di Danau Trasimene. Setelah kekalahan ini, orang-orang Romawi menunjuk Quintus Fabius Maximus Verrucosus sebagai diktator untuk menangani ancaman tersebut. Fabius menggunakan perang lelah melawan Hannibal, memotong jalur pasokan dan menghindari pertempuran. Taktik ini terbukti tidak populer di kalangan orang-orang Romawi yang, ketika mereka pulih dari kejutan kemenangan Hannibal, mulai mempertanyakan kebijaksanaan strategi Fabian, yang telah memberi tentara Kartago kesempatan untuk berkumpul kembali. Mayoritas orang Romawi sangat ingin melihat perang berakhir dengan cepat. Ada kekhawatiran bahwa, jika Hannibal terus menjarah Italia tanpa perlawanan, sekutu-sekutu Roma mungkin berpaling ke sisi Carthage untuk mempertahankan diri.