En 218 a.C., Aníbal invadiu Italia, e comezou a súa marcha implacable pola península, infligindo perdas devastadoras aos romanos na batalla de Trebia
, e o ano seguinte na batalla do Lago Trasimeno. Cando Aníbal se achegou a Campania, Calavio, que era o xefe de Capua, apreendeu que o pobo estaba tan asustado pola aproximación das forzas cartaginesas, que esixirían a rendición da cidade e quizais masacrarían o senado de Capua, que se opunha á capitulación.