消息很快传遍临邛,卓王孙在愤怒之余,也开始担忧家族颜面受损,加之考虑到司马相如虽暂时失意,却仍有可能东山再起,加上心疼女儿受苦,最终决定妥协。他派人送去百万铜钱、百名奴仆,并将本打算作为卓文君陪嫁的财物悉数赠予。卓文君与司马相如收下后,满心欢喜地回到了成都。
时光荏苒,汉景帝驾崩,汉武帝刘彻即位。一日,汉武帝读到司马相如为梁王所作的《子虚赋》,对其优美的文采赞不绝口,误以为是前朝某位着名辞赋家之作,遗憾未能与作者面对面交流。得知该赋的作者正是当代蜀郡的司马相如后,汉武帝喜出望外,立即召司马相如入京。司马相如再度进入皇宫,受到汉武帝对其辞赋才能的高度赞扬。他表示,《子虚赋》描绘的是诸侯狩猎场景,若有机会,他愿意为皇帝创作一篇专门描述皇家狩猎盛况的新赋。
这就是与《子虚赋》齐名的《上林赋》,两者内容紧密相连,《上林赋》更是在《子虚赋》基础上进一步丰富了叙述,辞藻更为华美。在这两篇赋中,司马相如创造性地设计了“子虚”、“乌有先生”和“亡是公”三个虚拟角色,通过他们之间的问答讨论,既肯定了国家统一的重要性,倡导简朴生活,同时也颂扬了帝国的雄浑气势,暗讽了帝王和官员奢华无度的生活方式。从此以后,汉代辞赋界纷纷效仿司马相如,大量作品开始围绕国家事务和皇室生活展开创作,这也使司马相如获得了郎官的官职。
公元前135年,大将军唐蒙为征服夜郎而在巴蜀地区征募数千兵力,并调动西郡数万民工从事后勤保障,为树立军威,唐蒙采取了残酷手段,导致巴蜀民众恐慌不安。汉武帝闻讯震怒,认为唐蒙此举有失民心,最终派遣司马相如前往巴蜀安抚百姓。司马相如抵达后,撰写了《谕巴蜀檄》一文,向当地民众澄清唐蒙行为并非朝廷本意,并慷慨解囊赠予粮食,有效地平息了事态。
为进一步巩固巴蜀地区对汉朝的归属感,司马相如又撰写《难蜀父老》一文,采用一问一答形式,深入浅出地阐述了少数民族与朝廷和睦共处的益处,从而赢得了巴蜀人民的信任与支持,有力推动了汉朝对西南边疆的开发进程。