跳至正文

古人寿命真的短吗?

摘要
“古人平均寿命三四十岁”主要指出生时预期寿命,婴幼儿夭折会显著拉低平均数,并不意味着成年人通常三四十岁便去世。尹湾汉代《集簿》记载东海郡八十岁以上33871人、九十岁以上11670人;史书、墓志和族谱的成年寿命统计也显示,不少人可活至六十岁上下,但样本偏向条件较好者。战乱、饥荒、交通与医疗资源及母婴风险共同影响寿命,不能仅凭平均数判定医学作用。

与其争论,不如先看看这句话的依据到底是什么——从一份两千年前的人口档案说起。

网上有一句流传很广的质疑,几乎每次讲中医都会被人拿出来:中医这么厉害,为什么古人的寿命那么短?

本来不想长篇解释,可话说得多了,容易被当成真的。今天不吵架,就把这件事从头到尾理一遍。

一、先看这句话,到底是从哪来的

提出这个疑问的人,依据几乎都是同一个数字:古人平均寿命只有三四十岁。

这个数字不是凭空编的。它出自学者林万孝在 1998 年做的一组估算:夏商时期约 18 岁,周秦约 20 岁,汉代 22 岁,唐代 27 岁,宋代 30 岁,清代 33 岁,民国约 35 岁。

这组数字传得很广,广到几乎成了“常识”。但它有一个关键的地方,几乎没有人讲清楚——它算的是“出生时的预期寿命”,不是“一个人成年之后能活到多少岁”。

这两件事,差别极大。把这一层说开,后面的就都能看懂了。

二、头一个证据,就在我们最熟的那几句话里

《论语》里,孔子这样总结自己的一生:三十而立,四十不惑,五十而知天命,六十而耳顺,七十而从心所欲。

孔子自己活了 73 岁。你想想:一个人如果身边很少见到活到七十的人,他不会把“七十”这么郑重地写成一个阶段。

再往前看。西周就有“致仕”的说法,大夫七十而致仕——七十岁交还官职。《礼记》里还写着,八十、九十岁的老人和七岁以下的孩子,即使犯了过错也可以从宽处理。

这些都不是医书,而是当时的制度和常识。制度是按大多数人的实际情况定的:如果人普遍三四十岁就没了,七十岁退休就是一句空话。

三、两千年前的一份“人口档案”

1993 年,江苏连云港东海县温泉镇的尹湾村,发掘出一批西汉晚期的墓葬。六号墓里出土了 23 枚木牍和 133 枚竹简,其中一份叫《集簿》——那是当时东海郡向朝廷上报的年度文书档案。

上面记着当时这个郡的家底:

口百卅九万七千三百卌三……年八十以上三万三千八百七十一,年九十以上万一千六百七十人。

翻译过来:全郡人口约 139 万,八十岁以上 33871 人,九十岁以上 11670 人,另有七十岁以上受王杖的 2823 人。

算成比例——八十岁以上约占 2.42%,九十岁以上约占 0.835%。

这是什么水平?第六次全国人口普查里,八十岁以上占 1.57%,九十岁以上占 0.15%。也就是说,两千年前一个郡的长寿人口比例,比我们并不遥远的一次全国普查还要高。

当然,一份文书代表不了整个汉代,东海郡也恰好是当时比较富庶的地方。但它至少说明一件事:在那个没有今天这些手段的年代,活到七八十岁的人并不稀罕。

顺带说一句:档案里那份“七十岁以上受王杖”的名单,本身就是个旁证。汉代对年高者有赐杖的制度,杖是身份,也是一种优待。一个朝代专门为高龄老人立一套规矩,说明这样的人在日常生活中是见得到的。

四、学者们从史书、墓志和族谱里算出来的数字

除了出土文书,还有一条路:从留下来的文字记录里找答案。

这里先说明一点:古代的平均寿命,一直是人口史里争论最多的问题之一。有的研究算出来只有二十多岁,有的算到六十多岁,差别往往不在史料,而在口径——算不算夭折的孩子?算不算死于战乱的人?口径不同,结论能差出一倍。

人口史学者袁祖亮在《中国古代人口史专题研究》里做过一组统计:西汉约 60.5 岁,东汉约 64.5 岁,三国约 57.3 岁,唐代约 65.6 岁,明清约 70 岁以上。

另一条路是对墓志铭做统计。有研究统计了近万份唐宋墓志,推算出唐代约 59.3 岁、宋代约 61.4 岁;李燕捷的《唐人年寿分析》统计了 2944 位有生卒记录的唐人,平均约 57.6 岁。

明代一份族谱留下了更完整的记录:《梅县程江大亨村叶氏族谱》记了 582 位族人,去掉未成年早殇的人之后,成年男性平均约 60.1 岁,女性约 65.5 岁。

这里必须说句实在话:这类统计的样本,多是史书里留下姓名的人、立过墓志的人、被记进族谱的人,他们的生活条件通常好于普通百姓,所以不能直接当成全体人口的平均水平。

可即便打了这个折扣,这些数字和“三四十岁”之间,也差了整整一截。

横向看也是一样。据经济史学者奇波拉整理的欧洲史料,中世纪英国能活到 60 岁的人只占约 19.4%,能活到 80 岁的仅约 0.8%。同一时期的中国,并不是那个落在后面的人。

五、那“三四十岁”到底是怎么算出来的?

关键就在“平均”这两个字。

古代的婴幼儿死亡率高得惊人。在太平年月,一岁以内的死亡率常在三成上下,五岁以前的累计夭折比例可能过半。

我们算一笔账。100 个新生儿里:35 个没能活过一岁,15 个在十岁以前离开,剩下 50 个平安长大,平均活到 62 岁。把 100 个人的寿命加起来一平均——刚好 30 岁出头。

看出来了吗?这个数字说的不是“古人三十岁就死了”,而是“古代每一百个孩子里,有一半没能长大”。

  • 平均寿命 30 岁,是一个平均数,被大量早夭的孩子拉低了。
  • 成年后活 30 岁,是这句平均数被误读之后,才生出来的说法。
  • 差别在哪?前一句是史料与人口学的事实,后一句不是。

所以“古人平均寿命只有三四十岁”和“古人活到三四十岁就死了”,是两件完全不同的事。前者是事实,后者是被误读出来的印象。

这一点,连皇家也不例外。清代皇室婴幼儿夭折的比例同样很高,出生在紫禁城里的孩子,也没能躲过那个年代最普遍的风险。

这恰好说明:当时夺走生命最主要的,不是“人老了没人管”,而是那个年代对幼小生命的无力。这跟医术高明不高明,不完全是一回事。

六、寿命这件事,医疗从来不是唯一的变量

再来看一层更基础的道理。

有人问:你这么努力,怎么还没钱?——没钱能证明努力没用吗?显然不能。收入、机遇、家庭负担、时代大环境,影响因素太多了。

寿命也是一样的道理。所谓的“古人寿命短”,是好几件事叠在一起造成的,跟医疗的关系,并没有想象中那么大。

  • 战乱。改朝换代往往伴随长年战争,大量青壮年死于非命。这些人本该再活几十年,却一起把平均数拉了下去。
  • 饥荒。古代农业非常脆弱,一场大旱或者一场洪涝,就可能饿殍遍野。医术再好,没有粮食,也解决不了吃饭这件事——那本来就不是医学该管的事。
  • 交通闭塞。古时候没有平坦的公路,也没有车马便利。一个病人能不能得到救治,往往要看他家离县城多远、这条路好不好走。
  • 医疗资源分布不均。好大夫大多集中在城镇,广大的乡野之间,郎中本来就少,根本顾及不过来。这一点,其实跟今天也像。
  • 婴幼儿与产妇的风险。古人说生孩子如同在鬼门关走一遭。这句话背后,是一代又一代人真实的经历。

还有一层:提出这个质疑的人,常常是拿战乱年代、灾荒年代的数据,去和今天和平年代比。这个比较本身,就不公平。

七、结语

说这些,不是要说这套传承下来的东西什么都行、什么都能办。它当然不是万能的,它有它的边界,也有它自己不明白的地方。

正因为它在这么长的岁月里被反复检验过,才更值得被人认真认识——知道它擅长什么,也知道它力所不及的地方在哪里。把一件事说得无所不能,和把一件事说得一无是处,是同一种偷懒。

但有一件事是清楚的:一个文明能够延续几千年不曾中断,人口从古代的规模一路繁衍到今天,靠的不只是山河与运气。

在这条长长的链条里,有一套关于身体、关于日常、关于怎么活得更久的经验,一直在默默起着作用。它没有留下多少轰轰烈烈的记载,只是在每一代人身上,一点一点地派上用场。

你的祖先一代一代活了下来,把血脉传到你身上。这中间有太多的偶然,但也有一些东西,不是偶然。

所以下次再看到那句“古人平均寿命只有三四十岁”,你可以多想一层:这个数字算的到底是什么?是谁在用它,又是想用它证明什么?


一个数字能传得很广,往往不是因为它对,而是因为它够简单。

如果你也遇到过这个说法,欢迎在评论区说说你是在哪儿看到的——下次我们可以接着聊,古人的日子到底是怎么过的。