可能有以下两个原因:
1、为了歌颂汉王朝。司马谈在临死时曾对司马迁说作为一名史官别忘了著书歌颂西汉的明主贤君和忠臣死义之士。司马迁自己也认为对汉武帝的盛德和王侯将相大臣的功绩作为史官如果不能记载、宣扬是罪莫大焉。
2、为了宣扬儒家思想。《史记》全书130卷上起传说中的黄帝,下达汉武帝之时,前后约三千年,共52万多字。司马迁于公前104年开始写《史记》花了十多年时间才完成,司马迁说他之所以要写三千年的通史主要是为了探讨历代统治成功和失败的经验教训,以拾遗补艺成一家之言,艺是指儒