于汉景帝、汉武帝年间，前145年或前135年生于家乡龙门（今山西河津），司马谈是太史令，所以司马迁在十岁时已能阅读诵习古文《尚书》、《左传》、《国语》等书。司马迁早年受学于孔安国、董仲舒等大儒，并畅游各地，采集传闻。十九岁时，他从长安出发，足迹遍及江淮和中原地区，并对所到之处的风俗进行考察，采集传说。早期迁仕为郎中，奉使西征巴蜀以南，略邛、莋、昆明，还报命。”二十五岁时，以使者监军的身份，出使西南夷，担负起在西南设郡的任务。足迹遍及“邛、莋、昆明”等地。汉武帝元封元年（前110年）司马谈去世，三年之后，司马