56~59岁。
司马迁公约生于前145年,可能死于汉昭帝始元元年的前86年,估计56~59岁。这是正常生存年龄。
受限于营养与医疗条件,西汉的人均寿命只有35~40岁,剔除婴儿早丧的普遍情况,一般也就五十多岁的寿命。如汉武帝那样放纵不羁都能活70岁的皇帝,真是奇迹。所以古人三十岁就敢自称老夫,就相当于说自己没白来这个世界。
司马迁生于公元前135年,卒年不详,有学者认为,他可能活了60岁。司马迁是夏阳(陕西省韩城)人,从公元前104年(太初元年)开始撰写《史记》,大约于公元前91年(征和二年)基本完成所著史籍。