后来明帝命令班固继续完成他原来所欲著述的西汉史书。班固通过一再的思索之后,经过潜精积思20余年,终于在建初七年(公元82年)完成了《汉书》。《汉书》一写成,影响就很大。和帝永元初年(公元89年),班固以中护军随大将军窦宪出征北匈奴。永元四年(公元92年),窦宪以外戚谋反而畏罪自杀,班固因此受到牵连。先被免官,后有人因曾受班固家奴侮辱便借机搜捕班固入狱。不久,班固死于狱中,时年61岁。班固死后,《汉书》尚未完成的八表和《天文志》主要由他的妹妹班昭继续完成。
《汉书》是我国第一部纪传体断代史,体制全袭《史记》而略有变更。《史记》包括本纪、表、书、世家、列传5种体裁,《汉书》有纪、表、志、传,改“书”为“志”,没有世家。凡《史记》列入世家的汉代人物,《汉书》均写入“传”。《汉书》这种体裁上的改动是符合历史时势变化的,是合理的。同时,《汉书》的体例较《史记》有了一些创新。在纪部分,《汉书》不称“本纪”,而改称为“纪”。在《史记》的基础上,《汉书》增立《惠帝纪》,以补《史记》的缺略;在《武帝纪》之后,又续写了昭、宣、元、成、哀、平等6篇帝纪。在表的部分,《汉书》立38种表,其中6种王侯表是根据《史记》有关各表制成的,主要记载汉代的人物事迹。只有《古今人表》和《百官公卿表》,是《汉书》新增设的两种表。《古今人表》专议汉代以前的古代人物,表现了班固评论人物的论事标准,暗示出他对汉代人物褒贬的立意,且网罗甚富,亦不无裨益。而《百官公卿表》记述了秦汉官制和西汉将相大臣的升迁罢免死亡,是研究古代官制史、政治制度史的重要资料,有重要的学术价值。在志部分,《汉书》改《史记》的“书”为“志”,而又予以丰富和发展,形成我国史学上的书志体。