至於他為什麽會知道那麽多歷史事件,首先與他父親有關,他的父親本來就是大漢朝的史官,所以司馬遷從小就耳濡目染;其次,因為其父親緣故,他從小就度過很多很多歷史書籍以及諸子百家的著作;其三,他在寫史記前,曾遊歷過全國,采集了大量的傳說與史料。
所以《史記》也有很多地方在我們現在看來有點鬼神化(用現在的話說就是有點迷信),也有壹點地方有矛盾(我相信司馬遷也知道矛盾,只是他也不知道那個說法是真,所以只能矛盾並存,有讀者判斷),比如關於秦始皇德法爾生父之謎,在《呂不韋列傳》中說始皇帝是他的兒子,而在《秦始皇本紀》中又說始皇帝是秦莊襄王(贏異人)的兒子。