最早在他22岁或23岁的时候,因为父亲司马谈的缘故,司马迁回京后,得以仕为郎中
司马迁回长安后的元朔五年(前124年)至元狩四年(前119年),是汉朝自卫青大破匈奴,收复河南地后,对匈奴大举征伐时期
任郎中10年后,接替他父亲的位置成为太史令,这10年间,司马迁经常随汉武帝到处巡游,这些巡游大部分为了求仙
元鼎五年(前112年),34岁的司马迁随圣驾到雍城,之后继续西行,越过陇山,到崆峒山,又到了长安西北方。
崆峒之行后一年,元鼎六年(前111年),35岁的司马迁以郎中的身份“奉使西征巴蜀以南,南略邛、笮、昆明”
贝州农民王则起义
庞籍为枢密副使
司马光《上庞枢密论贝州事宜书》
建议“以计破”,威胁利诱并用,分化瓦解,只诛“首恶”,余皆不问
元朔三年(前126年),司马迁20岁时,张骞带回一个消息,使汉武帝对西南边境的兴趣
10年后,元鼎五年(前112年),即司马迁随圣驾到崆峒那年,南越反
司马迁跟着大队人马东至海上,观看汉武帝求见蓬莱仙的活动
从元封元年(前110年)四月封禅泰山、梁山、到甘泉,司马迁目睹了万里长城和东方海边
元封元年(前110年),正是平准法施行见其成果的一年
元光四年(前131年)司马迁15岁时,黄河在河南濮阳县决堤,大水流向东南,汉武帝命人治河。