Who attacked Rome with elephants?General Hannibal, leader of the Carthaginians, who lived in North Africa. In 218 BC he led a large army, including war-elephants, through Spain and across the Alps to attack Rome. SomeFacts.com