写作背景:
一,司马迁的父亲司马谈任太史令,写古今通史的愿望没有实现,临终要司马迁完成其夙愿。
二,汉武帝元封三年,公元前108年,司马迁38岁时,正式做了太史令,有机会阅览汉朝官藏的图书、档案以及各种史料。他一边整理史料,一边参加改历。
三,汉武帝天汉二年,公元前99年,司马迁因为替李陵辩护,而被关入监狱,并处以宫刑。太始元年,公元前96年,司马迁出狱,后当了中书令。在此期间他坚持编写《史记》。