《史记》从传说中的黄帝开始,一直记述到汉武帝元狩元年(前122年)。
叙述了三千年左右的中国历史。据司马迁说,全书有本纪十二篇,表十篇,书八篇,世家三十篇,列传七十篇,共一百三十篇,约五十二万六千五百字。
班固在《汉书·司马迁传》中提到《史记》缺少十篇。三国魏张晏指出这十篇是《景帝本纪》、《武帝本纪》、《礼书》、《乐书》、《律书》、《汉兴以来将相年表》、《日者列传》、《三王世家》、《龟策列传》、《傅靳列传》。后人大多不同意张晏的说法,但《史记》残缺确凿无疑。