昭帝始元六年(前81年)春,苏武回到长安。昭帝下令苏武带一份祭品拜谒武帝园庙。官拜典属国,俸禄中二千石;赐钱二百万,官田二顷,住宅一处。
昭帝元平元年(前74年),宣帝即位。宣帝赐爵苏武关内侯,食邑三百户。后卫将军张安世推荐苏武通悉典章制度、出使持节不降。于是宣帝召苏武在宦者署听候宣召,多次进见。拜右曹典属国。因苏武是德高望重的老臣,只令他每月的初一和十五日入朝,尊称为“祭酒”。苏武把所得赏赐,全部施送给弟弟和过去的邻里朋友,家中不留一点财物。恭哀皇后父平恩侯许广汉、宣帝舅平昌侯王无故和乐昌侯王武、车骑将军韩增、丞相魏相、御史大夫丙吉,都很敬重苏武。