后来,李陵又来到北海边,告诉苏武汉武帝已然去世。苏武一连数月,每天早晚面对南方号啕痛哭,甚至吐血。壶衍单于即位后,其母阏氏行为不正,国内分崩离析,常常害怕汉军前来袭击,于是卫律为单于定计,要求与汉朝和亲。汉使来到匈奴,要求放苏武等人回国,匈奴假称苏武已死。后来汉使又来到匈奴,常惠暗中面见汉使,教使者对单于说:“汉天子在上林苑射猎,射下一只大雁,雁脚上系着一块写字的绸缎,上面说苏武等人在某湖泽之地。”使者大喜,按常惠之言责问单于。单于环视左右侍从,大吃一惊,
然后向汉使道歉说:“苏武确实还活着。”这才将苏武及马宏等人放还。马宏先前是汉朝派往西域各国的使者,光禄大夫王忠的副使,因受到匈奴军队的拦截,王忠战死,马宏被俘,也不肯投降匈奴。所以匈奴这次将苏武、马宏二人放回,是想向汉朝表示他们的善意。于是,李陵摆设酒筵祝贺苏武说:“如今你返回祖国,名声传遍匈奴,功劳显扬于汉朝,既使是史籍所记载、丹青所描画的人物,又怎能超过你!我虽然愚笨怯懦,假如当年汉朝能宽恕我的罪过,保全我的老母,使我能够忍辱负重,春秋时曹刿劫持齐桓公于柯盟的壮举正是我当时念念不忘的志向。谁知汉朝竟将我满门抄斩,这是当世最残酷的杀戮,我还能再顾念什么呢!如今一切都已过去,现在不过是想让你知道我的心罢了!”李陵泪流满面,便与苏武告别。
单于召集当年随苏武前来的汉朝官员及随从,除先前已归降匈奴和去世的以外,共有九人与苏武一同回到汉朝。苏武一行来到长安后,汉昭帝诏令苏武用牛、羊、猪各一头,以最隆重的仪式祭拜汉武帝的陵庙,封苏武为典属国,品秩为中二千石,并赏赐苏武钱二百万、公田二顷 、住宅一所。苏武被扣留匈奴共十九年,去时正当壮年,归来时头发、胡须全都白了。霍光、上官桀一向都和李陵关系很好,所以特派李陵的旧友陇西人任立政等三人一同前往匈奴劝说李陵回国。李陵对他们说:“回去容易,但大丈夫不能两次受辱!”于是老死于匈奴。
夏季,干旱。
秋季,七月,汉昭帝接受贤良、文学们的建议,撤销负责酒类专卖的官员。汉武帝末年,国家财力虚耗,户口减少了一半。霍光了解当时的要务,减轻赋税和徭役,使百姓得到休息。如今与匈奴恢复和亲,百姓生活充实,渐渐恢复了汉文帝、汉景帝时期的定安、繁荣局面。
汉昭帝颁布诏书,因町侯毋波率领其所属部落的头人和部众镇压叛乱者有功,将毋波封为町王。赐田广明关内侯爵位。