In your opinion who is the greatest of ancient times? I will define ancient times as the time period of 8000 BCE- 600 CE. I personally believe that Hannibal Barca is the greatest general of antiquity. He brought Rome to its knees after he displayed his tactical genius at the Battle of Cannae. He almost destroyed Rome, but he lacked the necessary siege equipment to finish the job. However, one must ponder the consequences of his actions if he did manage to topple Rome, do you really think we would be living in the world that we are now? For all the aforementioned my contention is that Hannibal is the greatest general of ancient times.