En la frontera del lago Trasimeno, Aníbal le obligó a luchar en una fatal batalla, el 23 de junio de 217 a. C., en la que pereció, con la mayor parte de su ejército.