常惠、徐圣、赵终根都任中郎,赐帛各二百匹。其余六人,老的回家,赐钱每人十万,免除终身的徭役义务。
常惠后来升任右将军,封为列侯,可以传后。苏武留匈奴十九年,度过了壮年,回归时已须发全白了。
苏武归来的第二年,上官桀、子安与桑弘羊及燕王、盖主谋反。苏武的儿子苏元与上官安同谋,因此被牵连处死。初时,桀、安与大将军霍光争权,上官桀父子屡次把霍光的错误行为,一条条地记录下来交给燕王,让燕王上书给皇帝,告发霍光。
又说:“苏武出使匈奴二十年,不投降,回来后官为典属国,大将军(霍光)和长史(杨敞)没有功劳,官为搜粟都尉。霍光专权,自己放肆胡为。”
待燕王等人谋反,被诛灭,根究上官桀同党合谋的人。苏武素来与桀、弘羊有旧情,苏武功多赏薄的情形,曾屡次由燕王向皇帝申诉,儿子又在谋反集团里,当时的司法官吏,因此奏明皇帝,请求逮捕苏武。霍光念旧把廷尉的奏章搁置起来,只免去了苏武的官职。
几年后,昭帝死。苏武以所有的二千石参与朝臣立宣帝的计谋。成功后,被赐爵关内侯,食邑三百户。又过了几年,卫将军张安世推荐苏武,说先帝(昭帝)在位时曾多次提及苏武,理解、熟悉过去的典章制度,奉命出使(匈奴)不辱使命(这两个)优点。
(宣帝听了张安世的推荐之言,)立即命令苏武到宦者署去等侯宣召,并进见。在苏武原典属国官职之上另加“右曹”衔。因苏武是人所皆知的有节操的老臣,令他每逢初一、十五上朝,号称祭酒(对年长有德的人的敬称),优礼而尊宠。
苏武把所得的赏赐之物,全都施舍给亲戚朋友,自家不留多余的财产。皇后的父亲平恩侯、皇帝的舅舅平昌侯、乐昌侯、丰骑将军韩增,丞相魏相、御史大夫丙吉,都很敬重苏武。
苏武年老了,儿子之前因谋反之事被牵连而处死,宣帝怜悯他,问左右:“苏武在匈奴这么久,没有儿子吗?”
苏武通过平恩侯许广汉向皇帝陈述:“之前在匈奴时,曾有一女子为我产下一子叫通国,曾有音信(消息)。希望通过使臣把金帛送去,将孩子赎回”
皇上应允,之后通国随使臣回来,皇上赐他为郎。又任苏贤的儿子为右曹。苏武活到八十多岁,于公元前60年(即汉宣帝第十四年)病故。