苏武回到汉朝后,正赶上上官桀等人谋反。他的儿子苏元因参与其中,被朝廷处死。当时负责刑狱的官员认为,苏武一向和上官桀等人有旧谊,一定也难逃干系,所以他上疏请示审问苏武。
幸好霍光知道苏武的为人,只是革掉了他的职务,并没有对他施以刑罚。
汉宣帝即位时,苏武曾参与过谋立他的事情,所以在他即位后,论功行赏,封苏武为关内侯,并赐食邑300户。
汉宣帝听人说苏武通达朝章典故,又作为使节被匈奴逼迫19年没有变节,因此对他也就更加优宠。看他年迈,便不让他每天都要早朝,只在每月初一和十五入朝议事。
如此,汉宣帝还觉得不够,又屡有赏赐给苏武。谁知苏武拜谢后,把那些赏赐的物品和钱财都分给了乡邻和亲戚。