西汉景、武年间(时间不详),在黄河龙门的一个小康之家中,司马迁出生了。司马迁的祖父司马喜在汉文帝诏入栗米受爵位以实边卒的政策下,用四千石栗米换取了九等五大夫的爵位,因此全家得以免于徭役。
年幼的司马迁在父亲司马谈的指导下习字读书,十岁时已能阅读诵习古文《尚书》、《左传》、《国语》、《系本》等书。汉武帝建元年间,司马谈到京师长安任太史令一职,而司马迁则留在龙门老家,身体力行,持续着耕读放牧的生涯。
稍稍年长之后,司马迁离开了龙门故乡,来到京城长安父亲的身边。此时司马迁已学有小成,司马谈便指示司马迁遍访河山去搜集遗闻古事,网罗放失旧闻。去司马迁在二十岁时开始游历天下,他从京师长安出发东南行,出武关至宛。南下襄樊到江陵。渡江,溯沅水至湘西,然后折向东南到九疑。窥九疑后北上长沙,到旧罗屈原沉渊处凭吊,越洞庭,出长江,顺流东下。登庐山,观禹疏九江,展转到钱塘。上会稽,探禹穴。还吴游观春申君宫室。上姑苏,望五湖。之后,北上渡江,过淮阴,至临淄、曲阜,考察了齐鲁地区文化,观孔子留下的遗风,受困于鄱、薛、彭城,然后沿着秦汉之际风起云涌的历史人物故乡,楚汉相争的战场,经彭城,历沛、丰、砀、睢阳,至梁(今河南开封),回到长安时任太史令的父亲司马谈身边。
因为父亲司马谈的缘故,司马迁回京后得以仕为郎中。
汉武帝元鼎六年(前111年),驰义侯授命平定西南夷,中郎将郭昌、卫广率八校尉之兵攻破且兰,平南夷。夜郎震恐,自请入朝称臣。汉军又诛邛君,杀笮侯,冉震恐,请臣置吏。随后汉武帝在西南夷设置武都、牂柯、越巂、沈黎、文山五郡。而此时正随汉武帝东行巡幸缑氏的司马迁在继唐蒙、司马相如、公孙弘之后,再次出使西南,被派往巴、蜀以南筹划新郡的建设。随后又抚定了邛、榨、昆明,在第二年回朝向武帝覆命。
汉武帝元封元年(前110年)春天,汉武帝东巡渤海返回的路上在泰山举行封禅大典。作为参与制定封禅礼仪官员的司马谈却因病留滞在周南(今湖北)未能继续前行,更因此而心中愤懑以致病情加重。奉使西征的司马迁在完成任务后立即赶往泰山参加封禅大典,行到洛阳却见到了命垂旦夕的父亲。
弥留之际的司马谈对司马迁说:“我们的祖先是周朝的太史。远在上古虞舜夏禹时就取得过显赫的功名,主管天文工作。后来衰落了,难道要断送在我这裹吗?你继为太史,就可以接续我们祖先的事业了。如今天子继承汉朝千年一统的大业,到泰山封禅,而我不得从行,这是命中注定的啊!我死以后,你一定会做太史;做了太史,你千万不要忘记我要编写的论著啊。况且孝,是从侍奉双亲开始的,中间经过事奉君主,最终能够在社会上立足,扬名于后世,光耀父母,这是孝中最主要的。天下称颂周公,是说他能够歌颂周文王、武王的功德,宣扬周、召的遣风,使人懂得周太王、王季的思想以及公刘的功业,以使始祖后稷受到尊崇。周幽王、厉王以后,王道衰落,礼乐损坏,孔子研究、整理旧有的文献典籍,振兴被废弃了的王道和礼乐。整理《诗》、《书》,著作《春秋》,直到今天,学者们仍以此为法则。从鲁哀公获麟到现在四百多年了,其间由于诸侯兼并混战,史书丢散、记载中断。如今汉朝兴起,海内统一,贤明的君主,忠义的臣子的事迹,我作为太史而不予评论记载,中断了国家的历史文献,对此我感到十分不安,你可要记在心里啊!”司马迁低下头流着泪说:“小子虽然不聪敏,但是一定把父亲编纂历史的计划全部完成,不敢有丝毫的缺漏。”
因为在长安任职,又缝“汉之得人,于兹为盛”的汉武盛世,司马迁得以结识汇聚于长安的天下贤能之士。包括贾谊之孙贾嘉,公孙季功(或为公孙弘),樊哙之孙樊他广,平原君朱建之子,冯唐之子冯遂,田叔少子田仁,梁人壶遂,杜陵苏建等。然而,对司马迁影响最大的莫过于董仲舒与孔安国。
司马迁与上大夫壶遂讨论文学之时曾说过:“我听董生说:‘周朝王道衰败废弛,孔子担任鲁国司寇,诸侯害他,卿大夫阻挠他。孔子知道自己的意见不被采纳,政治主张无法实行,便褒贬评定二百四十二年间的是非,作为天下评判是非的标准,贬抑无道的天子,斥责为非的诸侯,声讨乱政的大夫,为使国家政事通达而已’”。而纵观《史记》可知董仲舒之公羊学对司马迁的影响主要为:其一,公羊家颂扬汤武革命,主张以有道伐无道,成为《史记》反暴政的思想基础;其二,公羊家"尊王攘夷",主张"大一统"的思想,成为《史记》贯串全书的主要观念;其三,公羊家崇让、尚耻之义是《史记》褒贬历史人物的道德标准。
因孔安国为孔子后人,家中有当世失逸的《古文尚书》十余篇,并兼通今古文学。故而司马迁亦尝就《古文尚书》问故于孔安国,学习古文经学的故训,以及别择古文资料的古文学,掌握考信历史的方法。而《古文尚书》作为整个古文学的核心,司马迁写上古三代史亦从中作了大量的引用。
司马迁曾在《史记·孔子世家》给给予孔子“高山仰止,景行行止。”的高度赞扬。其亦吸收孔子学说和六艺经传的精华,效法孔子精神,继《春秋》作《史记》,完成一代大典。
汉武帝太初元年(前104年),汉朝自建立以来已经102年了。汉室建立之初,诸事草创,大部分都沿袭了秦朝的制作。历法则采用了较为贴近的《颛顼历》。尽管如此,《颛顼历》对朔、晦的计算亦与实际情况相异。于是时任太史令的司马迁和大中大夫公孙卿以及壶遂等人向汉武帝进言说:“《颛顼历》已经不适合现·在的情况了,因该重新定制历法。”。而御史大夫儿宽恰好懂得经学,汉武帝便命令儿宽去与众博士商议修改历法等事情。并于同年,命令公孙卿、壶遂、司马迁、侍郎尊、大典星射姓等人讨论定制《汉历》。
司马迁有一个女儿嫁给杨敞。杨敞在汉昭帝刘弗陵时期,曾官至宰相。杨敞有两个儿子,也就是司马迁的女儿给杨家生的两个儿子,大儿子杨忠,小儿子杨恽。杨恽自幼聪颖好学,他的母亲把自己珍藏着的并且深爱着的《史记》,拿出来给他阅读。杨恽初读此书,便被书中的内容吸引住了,爱不释手,一字字、一篇篇,非常用心地把它读完。杨恽成年之后,还把它读了好几遍,每读一遍总是热泪盈眶,扼腕叹息。在汉宣帝的时候,杨恽被封为平通侯,这时候他看到当时朝政清明,想到他的外祖父司马迁这部巨著正是重见天日的时候,于是上书汉宣帝,把《史记》献了出来,从此天下人得以共读这部伟大的史著。
公元前91年(征和二年),《史记》全书完成。全书130篇,五十二万六千五百余字,包括十二本纪、三十世家、七十列传、十表、八书,对后世的影响极为巨大,被称为“实录、信史”,被鲁迅先生誉为“史家之绝唱,无韵之离骚”,列为前“四史”之首,与《资治通鉴》并称为“史学双璧”。
司马迁借老子之口说出了被他改造过和发展了的至治理想。保留了道法自然的内核,有意识地剔除了反映原始社会“小国寡人”和奴隶社会“使民”如何的思想,体现了深得道家精髓的“与时迁移”思想。其核心是天道自然,要旨是人民的足欲。
期的星象家中,首先要提出司马迁。大家都知道司马迁是一个伟大的史学家,而不知他也是一位对天文星象精到造诣的专家。其实只要仔细读其《史记》的《天官书》、《律书》、《历书》,就可明白称他为天文星家专家决非虚誉。
司马迁继承父亲遗志遗业,完成“推古天变”之任务,并明确表述为“通古今之变,究天人之际”,其结论表述在《天官书》中,即据春秋242年之间日食三十六、彗星三见等星象,联系点天子衰微、诸候力政、五伯代兴及到战国及秦汉之际的社会变乱动荡,而总结出天运三十年一小变,一百年一中变,五百年一大变,三大变为一纪,三纪而大备的“大数”,最后才认为“天人之际续备”。这是司马迁天文学之应用的最重要之范例,在整个星学历史上占有最高地位。
此外,司马迁又总结了战国以来的天文学的基本原则,表述如下:“我仔细检查史书的记裁,考察历史上的事变,发现在100年之中,五星皆有逆行现象。五星在逆行时,往往变得特别明亮。日月的蚀食及其向南向北的运行,都有一定的速度和周期,这是星象学所要依据的最基本的数据。而星空中的紫宫星垣和东西南北四宫星宿及其所属的众多星辰,都是位置不变的,它们的大小程度和相互向的距离也是一定不变的,它们的分布排列象征着天上五官的位置。这是星象学中作为‘经’亦即不变的依据。而水、火、金、木、土星则是上天的五位辅住,它们的出现隐伏也有一定的时间和周期,但其运行速度快慢不均。这是天文学中的‘纬’亦即经紫变动的部分。把这些固定的和变动的两种星象结合起来,就可以预测人事的变化了。”