Il est autorisé à retourner en Grèce en -150, mais revient très vite auprès de Scipion Émilien pour assister au siège de Carthage entre -149 et -146 : Polybe est en effet un fin connaisseur de poliorcétique et fut d’une aide précieuse pour les Romains. Il parcourt à cette occasion les côtes d’Afrique du Nord. Il revient en Grèce en -146, pour assister à la destruction de Corinthe par le consul Lucius Mummius Achaicus. A la suite de cette révolte réprimée durement et grâce à ses relations, Polybe est chargé de faire respecter les volontés romaines dans la politique grecque. Polybe réussit l’exploit de se concilier la reconnaissance des Grecs, en faveur desquels il réussit plus d'une fois à adoucir le vainqueur, et la satisfaction des Romains. Il est à l'origine du nouveau statut de la région, celui de province romaine, après la dissolution de la Ligue achéenne. De nombreuses cités lui rendirent des honneurs, comme en témoignent les inscriptions honorifiques et les statues qui lui sont offertes par ses compatriotes. Il retourne à Rome pour rendre compte de son travail en -144, fait probablement un voyage en Égypte. En -133, il est appelé par Scipion Émilien pour assister au siège de Numance, auquel il participe. On ne trouve après cette date plus aucune trace de lui : il meurt vraisemblablement vers -126 à près de 82 ans, tombant de cheval au retour d’une campagne militaire, quelque temps après avoir appris la mort de son meilleur ami Scipion Émilien survenue en -129.