讲述司马迁写史记的故事 司马迁写史记花了几年才完成(4)
公元前100年(汉武帝开汉元年) 46岁,为太史令。苏武出使匈奴被扣,武帝发兵讨伐匈奴。李陵为将,请“自当一队”。

公元前99年(天汉二年) 47岁,为太史令。三月,司马迁随汉武帝至河东,祭祀后土。十一月,李陵战败被匈奴俘虏,司马迁因替李陵讲公道话,而被捕入狱,判死刑。
公元前98年(天汉三年) 48岁。李陵被灭族。司马迁为着作史记而忍辱苟活,自请宫刑。《悲士不遇赋》约作于是年。
公元前97年(汉武帝天汉四年) 49岁,为中书令。被赦出狱,任中书令。《汉书·司马迁传》:“迁既刑之后,为中书令,尊宠任职。”发愤着史记。
公元前93年(太始四年) 53岁,为中书令。任安(少卿)此年四、五月间有信给司马迁。
公元前91年(汉武帝征和二年) 55岁,为中书令。《报任少卿书》作于是年。完成《史记》。《报任少卿书》说:“仆近自托于无能之辞,网罗天下放失旧闻,考之行事,稽其成改败兴坏之理,凡百三十篇。”“仆诚已着此书,藏之名山,传之其人。”