Polibio nasce a Megalopoli, nel Peloponneso, intorno al 200 a.C. Scrive – naturalmente in greco – una storia romana in 40 libri, dal titolo Storie, in cui racconta i fatti dal 264 al 146 a.C., il periodo delle guerre puniche. Di questi 40 libri, cinque sono sopravvissuti integri; degli altri abbiamo solo frammenti, benché numerosi e di cospicua lunghezza. Uno spartiacque della vita di Polibio fu la battaglia di Pidna del 168 a.C. (vinta dal console Lucio Emilio Paolo contro Perseo re di Macedonia), in seguito alla quale i Romani si fecero consegnare dai Greci circa un migliaio di ostaggi. Polibio era fra questi. Il soggiorno a Roma fu per Polibio un’occasione preziosa per riflettere, accumulare esperienze, conoscere da vicino i conquistatori. In particolare, ebbe modo di frequentare il cosiddetto circolo degli Scipioni, presso il quale si raccoglievano gli esponenti più in vista della vita politica e culturale romana.