賈誼辭別皇帝後前往長沙赴任,他聽說長沙地勢低窪,氣候潮濕,自認為壽命不會很長,又因為是被貶離開,內心非常不愉快,在渡湘水的時候,寫下一篇辭賦來憑吊屈原。
又過了一年多,賈誼被召京城拜見皇帝。當孝文帝正坐在宣室,接受神的降福保佑。文帝因為有惑於鬼神之事,就向賈誼詢問鬼神的本原。賈誼就詳細說明了鬼神形成的情形。到半夜時分,孝文帝已聽得很入神,不時移動座席向前靠攏。聽完之後,文帝慨歎道:“我好長時間沒見賈誼了,自認為超過他了,現在看來還是不如他。”過了不久,孝文帝任命賈誼為梁懷王太傅。梁懷王是孝文帝的小兒子,最受孝文帝寵愛,又喜歡讀書,因此才讓賈誼當他的老師。?
孝文帝又封淮南厲王的四個兒子為列侯口賈誼勸諫,認為國家禍患就要從此興起了。賈誼又多次上疏皇帝,說有的諸侯封地太多,甚至多達幾郡之地,和古代的製度不符,應該逐漸削弱他們的勢力,但是孝文帝不肯聽從。
幾年之後,梁懷王因騎馬不慎從馬上掉下來摔死了,沒有留下後代口賈誼認為這是自己作太傅沒有盡到責任,哭泣了一年多,也死去了。死的時候年僅三十三歲。