毫無疑問,司馬遷是壹個非常博學的人。他寫《史記》時,參考了前漢所有的古籍。司馬遷在《史記》的壹些文章中也寫道,這些東西出自壹本書。再加上司馬遷家族世代擔任史家,所以司馬遷對當時的壹些檔案非常熟悉。再加上少年時期的經歷,對過去的歷史有著深刻的了解,這也是司馬遷能夠寫出《史記》的原因。
《史記》這本書是司馬遷根據他父親的遺願寫的。他的父親曾經想寫壹部前無古人後無來者的歷史書,但是他的父親沒有機會寫完這本書或者去世了。然後司馬遷根據父親留下壹些草稿,自己修改擴充,最後得到了《史記》這本書。但此時我們看到的史記並不是司馬遷當時的原稿,看到的還是缺了很多文章。
《史記》這本書在司馬遷寫完之後,被司馬遷壹分為二,藏於宅和院中。在宣帝統治時期,雖然他的孫子傳播了壹些這本書,但他的孫子很快被殺了,所以《史記》沒有完全傳播。直到唐代韓愈、柳宗元發起古文運動,再加上宋元名家對《史記》文章寫法的推崇,《史記》才徹底在士人中流傳開來。