Second Punic War

Battle of the Silarus
212 BCE Jan 1

Battle of the Silarus

Sele, Province of Salerno, Ita

The Battle of the Silarus was fought in 212 BC between Hannibal's army and a Roman force led by centurion Marcus Centenius Penula. The Carthaginians were victorious, destroying the entire Roman army and killing 15,000 Roman soldiers in the process.


After the battle, Hannibal did not pursue the army of Claudius. Instead, he marched east into Apulia, where a Roman army under Praetor Gnaeus Flavius Flaccus was operating against towns allied to Carthage. The Roman consular armies, free of Hannibal, united and resumed their harassment of Capua. Hanno the Elder remained in Bruttium.