晚年境遇
自班固迁为郎官后,得到皇帝的重视。章帝时期,班固看到京师大兴土木,而关中父老仍希望朝廷迁都长安,于是就上«两都赋»,盛赞洛阳之壮美,来折服迁都的言论,受到章帝肃宗的赞赏,因此也更得章帝的宠幸。他多次被章帝召入宫廷侍读。章帝出巡,班固常随侍左右,奉献他创作的赋颂。朝廷大事,班固也常奉命发表意见,与公卿大臣辩论。他先后参加对西域和匈奴政策的论议。他实际上成为章帝的侍从和顾问。章帝建初三年(78年),班固升为玄武司马。建初四年(79年),章帝效法西汉宣帝石渠阁故事,在白虎观召集当代名儒,讨论五经异同,并亲自裁决。班固以史官兼任会议记录,奉命把讨论结果整理成«白虎通德论»。章帝后期,班固辞官回乡为母亲服丧。
元和元年(84年),北匈奴愿与汉人“合市”(«后汉书»卷八九«南匈奴传»),并要求“和亲”,章帝诏问群臣。议者意见不一,或以为匈奴“变诈”,不予理睬。班固指出:根据历史经验,应当通使修好,“上可继五凤、甘露致远人之会,下不失建武、永平羁縻之义”。章帝允许北匈奴前来与汉朝商人做生意,地方官府也优待北匈奴。这大概与班固的建议有关。
永元元年(89年),南匈奴单于向汉请兵征伐天灾人祸频仍的北匈奴。窦宪因为犯罪,害怕被诛,请求带兵讨伐北匈奴以赎罪,窦太后于是任命窦宪为车骑将军出征北匈奴。班固为中护军,参与谋议。汉军与南匈奴兵大胜,出塞三千余里,追至燕山(今蒙古境内的杭爱山)。班固应窦宪之命,刻石勒功,记汉威德。第二年,北匈奴单于派遣使者向汉请求和亲,窦宪奏请派遣班固行中郎将事,带领数百骑出居延塞迎接北匈奴单于。这时北匈奴单于已被南匈奴击败逃走了,班固到了私渠海(今杭爱山南)听说对方情况,只好返回。
永元四年(92年),窦宪因专权而被和帝夺了兵柄,被迫自杀。班固也由于和窦宪关系密切而受牵累罢了官。班家奴仆以往曾仗势侮辱洛阳令种兢。种兢起初因畏惧窦宪而含怒未发,等到窦宪垮台及班固失势,便落井下石,将班固逮捕,关进了监狱。不久,班固死于狱中。他死时61岁。