司马迁大概是在四十六岁那年完成《史记》的。据王国维考证,最后一篇是《匈奴列传》,那是公元前九十年写就的。 我们记得,司马迁遭祸的原因之一,是由于为李陵辩护时有可能“影射”了汉武帝所呵护的将军李广利不得力。就在公元前九十年,李广利自己也向匈奴投降了。司马迁把这件事平静地写进了《匈奴列传》,他觉得,一个与自己有关的悬念落地了,他已经可以停笔。
这之后,再也没有他的任何消息。他到底活了多久,又是怎么逝世的,逝世在何处,都不清楚。