218 m. pr. m. e. Hannibalis įsiveržė į Italiją ir pradėjo savo negailestingą žygį žemyn pusiasalyje, sukeldamas pražūtingus nuostolius romėnams Trebijos mūšyje
, o kitąmet - Trasimeno ežero mūšyje. Kai Hannibalis artėjo prie Kampanijos, Kalavijus, kuris buvo Kapujos vyriausiasis magistratas, suprato, kad žmonės buvo taip išsigandę nuo artėjančių Kartaginos pajėgų, kad jie reikalautų miesto kapitulacijos ir galbūt nužudytų Kapujos senatą, kuris priešinosi kapitulacijai.