第二节 司马迁的早年家世、青少年时期

司马迁②,字子长③。汉景帝中元五年(公元前 145 年)④,生于左冯翊夏阳县的一个农村(今陕西韩城县南芝川镇)。这个地方,东临奔腾怒吼的黄河,北有横跨黄河的龙门山。

司马迁出身于中下层官吏家庭。高祖司马昌,当秦始皇时,作主铁官。曾祖司马无泽,在汉初作长安的一个“市长”。祖司马喜,没有作官,而有第九等爵位,为五大夫。他的家庭在汉文帝时可能是所谓“中人之家”,以农业、畜牧致富,因而能够出粟买爵。司马迁说自己“耕牧河山之阳”,不一定就是亲自参加耕牧。

父司马谈,在汉武帝建元年间(公元前 140—前 135 年)作了太史令, 通称太史公。这是史官,汉武帝新恢复的一种古官。官位不高,职权不大, 主官天时星历、祭祀礼仪、搜罗并保管典籍文献。这是史官的传统。

史官掌握文化知识,是历史上出现最早的一种官。从殷周到春秋战国, 史官的职权、地位逐渐降低,但他们的政治地位从来没有改变。他们的职掌, 历代相传,最重要的是为王家记言记事。在殷周时代,他们记录的是王室的言和事。在春秋战国时代,他们记录的范围扩大到各国统治者及其卿大夫的言和事。但到武帝时,太史令并没有这项职掌,司马谈自觉地按照古代史官传统,准备要为新兴的封建统治阶级记言记事。他在大约三十年(公元前140~前 111 年)的太史令职守上,在“百年之间,天下遗文古事靡不毕集太史公”的便利条件下,不仅有论述历史的志愿和计划,而且很可能已开始了部分的撰述工作。司马谈到长安作官以后,司马迁自然地随着父亲到长安, 有了更多的学习机会。司马迁自说“年十岁则诵古文”,当是到了长安以后的事情。所谓“古文”,就是用古代文字写的典籍。汉初传习的古书,许多是用汉代通俗应用的隶书即所谓“今文”写的,也有先秦保存下来的,用古文写的。司马迁十岁时所诵的“古文”,就是指某些用古文写的书,不是专指某一种书。由此可见,司马迁很早就有古文的修养。

司马迁于元光、元朔之际,约在十七、八岁的时候(公元前 129—前 128 年),曾亲受董仲舒的《春秋》和孔安国的古文《尚书》。董仲舒的《春秋》学说和孔安国的《尚书》学说,对年轻的司马迁都有影响。

还在司马迁童年的时候(建元二年,公元前 139 年),汉武帝在长安城西北八十里,槐里县的茂乡建造自己的陵园,周围三里,把茂乡改为一个县, 叫作茂陵(今陕西省兴平县),并鼓励人民移往茂陵,每户给钱二十万,田二顷。到司马迁十九岁这一年(元朔二年,公元前 127 年),汉武帝为了加强统治,听信说客主父偃的献计,把全国地方豪杰及家产在三百万以上的富

② 此下三节关于司马迁的资料,见于《史记·太史公自序》和《汉书·司马迁传》者,不另作注。

③ 参看王鸣盛《十七史商榷·史记》一“迁字子长”条。梁玉绳《史记志疑》卷三六“有子曰迁”条“附案”。

④ 司马迁生年,旧有二说。一为生于汉武帝建元六年(公元前 135 年),一为生于汉景帝中元五年(公元前 145 年)。本文从后者。参看王国维《观堂集林·太史公行年考》、梁启超《饮冰室合集》专集第十五册《要籍解题及其读法》。

户迁到茂陵。

在汉武帝始而鼓励人民、继而压迫豪强迁徙茂陵的形势下,司马迁的家庭不知在哪一年和什么原因,也搬到茂陵来了。因此茂陵显武里成为司马迁的新籍贯。晚年的董仲舒和著名辞赋家司马相如,也都移家茂陵。后来到司马迁五十岁的时候(太始元年,公元前 96 年),汉武帝又一次“徙郡国吏民豪杰于茂陵、云陵(今陕西淳化县北)”,这时茂陵“户六万一千八十七, 口二十七万七千二百七十七”,约占右扶风二十一县户口的三分之一,它已成为一个有名的皇家贵族的游园别墅和公开、集中地管制豪强的很大的城市了。