司馬遷接替父親司馬談出任太史令後,於太初元年(公元前104年)正式開始了《史記》的編著工作。但是在天漢二年(前99年)的時候,司馬遷因為替李陵求情而觸怒漢武帝,遭受了宮刑。遭受宮刑之後的司馬遷忍辱負重,繼續著手進行《史記》的編著。這本書具體在哪一年完成,沒有記載。但是根據司馬遷的《報任安書》可知,在他寫這篇回信的時候,《史記》的修撰工作已經完成了。這一年,是公元前93年。說明至少在前93年以前,司馬遷就已經完成了《史記》的修撰。
司馬遷《史記》完成以後,到其外孫楊惲這裡,才公佈於眾。但是到了後來,部分篇章亡佚了,這亡佚的篇章包括《景帝本紀》《武帝本紀》《禮書》《樂書》《律書》《漢興以來將相年表》《日者列傳》《三王世家》《龜策列傳》《傅靳列傳》,到了漢元帝和成帝之間的時候,當時的博士褚少孫就對其進行了修補工作。但也有人認為這裡面的《武帝本紀》並非是褚少孫補的,一是因為文中沒有“褚先生曰”的文字,二是其內容是從《封禪書》中擷取過來的,褚少孫所增修的篇章雖不比太史公,但是卻不至於如此低能,所以清人錢大昕認為這是漢晉時期的淺陋鄙人所作。
司馬遷接替父親司馬談出任太史令後,於太初元年(公元前104年)正式開始了《史記》的編著工作。但是在天漢二年(前99年)的時候,司馬遷因為替李陵求情而觸怒漢武帝,遭受了宮刑。遭受宮刑之後的司馬遷忍辱負重,繼續著手進行《史記》的編著。這本書具體在哪一年完成,沒有記載。但是根據司馬遷的《報任安書》可知,在他寫這篇回信的時候,《史記》的修撰工作已經完成了。這一年,是公元前93年。說明至少在前93年以前,司馬遷就已經完成了《史記》的修撰。
司馬遷《史記》完成以後,到其外孫楊惲這裡,才公佈於眾。但是到了後來,部分篇章亡佚了,這亡佚的篇章包括《景帝本紀》《武帝本紀》《禮書》《樂書》《律書》《漢興以來將相年表》《日者列傳》《三王世家》《龜策列傳》《傅靳列傳》,到了漢元帝和成帝之間的時候,當時的博士褚少孫就對其進行了修補工作。但也有人認為這裡面的《武帝本紀》並非是褚少孫補的,一是因為文中沒有“褚先生曰”的文字,二是其內容是從《封禪書》中擷取過來的,褚少孫所增修的篇章雖不比太史公,但是卻不至於如此低能,所以清人錢大昕認為這是漢晉時期的淺陋鄙人所作。