神。禮官們商議這件事,不要因為怕我勞累而有什麼隱諱。”主管大臣和禮官們都說:“古代天子每年夏天親自到郊外祭祀上帝,所以叫做‘郊’(郊祀,郊祭)。”於是文帝第一次來到雍,郊祭五帝,在夏初四月向天帝致禮。趙國人新垣平憑著善於望雲氣而知兇吉來進見文帝,勸說文帝在渭城建五帝廟,並預言這將使周朝的傳國寶鼎出現,還會有奇異的美玉出現。
十六年(前164),文帝親自到渭陽五帝廟郊祭,仍在夏季向天帝致敬,並崇尚紅色。 十七年(前163),文帝得到一個玉杯,這個玉杯實際是新垣平為欺騙文帝而派人獻上的,玉杯上刻有“人主延壽”四個字。於是文帝下詔把這一年改為元年,下令天下民眾盡情聚會飲酒。當年,新垣平欺詐的事情被發覺,夷滅了三族。
後元二年(前162),文帝說:“我不英明,不能施恩德於遠方,因而使境外有些國家時常侵擾生事。邊遠地區的人民不能安定地生活,內地的百姓辛勤勞動也不得歇息,這兩方面的過失,都是由於我的德不厚,不能惠及遠方。最近連續幾年,匈奴都來為害邊境,殺我許多官吏和百姓,邊境的官員和將領又不明白我的心意,以致加重我的無德。這樣長久結下怨仇,兵禍不斷,中外各國將怎麼能各自安寧呢?現在我起早睡晚,操勞國事,為萬民憂慮,惶惶不安,未曾有一天心裡不想著這些事情,所以我派出一批又一批的使者,在路上禮帽車蓋前後相望,車子的轍跡道道相連,為的就是讓他們向單于說明我的意願。現在單于已經回到從前友好相處的道路上來了,考慮國家的安定,為了萬民的利益,親自跟我相約完全拋棄細小的過失,一起走和平的大道,結為兄弟之好,以保全天下善良的百姓。和親的協議已經確定,從今年就開始。”
後元六年(前159)冬天,匈奴三萬人入侵上郡,三萬人入侵雲中郡。文帝任命中大夫令勉為車騎將軍,駐紮在飛狐口;任命原楚國丞相蘇意為將軍,駐紮在勾注山;命將軍張武駐守北地郡;任命河內郡郡守周亞夫為將軍,駐軍細柳;任命宗正劉禮為將軍,駐軍霸上;命祝茲侯徐悍駐紮在棘門:以防備匈奴。過了幾個月,匈奴人退去,這些軍隊也撤回了。
這一年天下乾旱,發生蝗災。文帝施恩於民:詔令諸侯不要向朝廷進貢,解除民眾開發山林湖泊的禁令,減少宮中各種服飾、車駕和狗馬,裁減朝廷官吏的人數,開啟糧倉救濟貧苦百性,允許民間買賣爵位。
孝文帝從代國來到京城,即位二十三年,宮室、園林、狗馬、服飾、車駕等等,什麼都沒有增加。但凡有對百姓不便的事情,就予以廢止,以便利民眾。文帝曾打算建造一座高臺,召來工匠一計算,造價要值上百斤黃金。文帝說:“百斤黃金相當於十戶中等人家的產業,我承受了先帝留下來的宮室,時常擔心有辱於先帝,還建造高臺幹什麼呢?”文帝平時穿的是質地粗厚的絲織衣服,對所寵愛的慎夫人,也不准她穿長得拖地的衣服,所用的幃帳不準繡彩色花紋,以此來表示儉樸,為天下人做出榜樣。文帝規定,建造他的陵墓霸陵,一律用瓦器,不準用金銀銅錫等金屬做裝飾,不修高大的墳;要節省,不要煩擾百性。南越王尉佗自立為武帝,文帝卻把尉佗的兄弟召來,使他們顯貴,報之以德。尉佗於是取消了帝號,向漢朝稱臣。漢與匈奴相約和親,匈奴卻背約入侵劫掠,而文帝只命令邊塞戒備防守,不發兵深入匈奴境內,不樂意給百姓帶來煩擾和勞苦。吳王劉濞謊稱有病不來朝見,文帝就趁此機會賜給他木幾和手杖,以表示關懷他年紀大,可以免去進京朝覲之禮。群臣中如袁盎(àng,去聲昂)等人進言說事,雖然直率尖銳,而文帝總是寬容採納。大臣中如張武等人接受別人賄賂的金錢,事情被發覺,文帝就從皇宮倉庫中取出金錢賜給他們,用這種辦法使他們內心羞愧,而不下交給執法官吏