班固出生在壹個封建官宦家庭和壹個儒家家庭。他從小就聰明好學。九歲時,他就能寫壹手漂亮的文章,並能流利地讀詩和賦。班固二十三歲時,父親病死。他因為父親的葬禮回到家鄉,開始整理父親的遺作。後來,明帝請他繼續編纂《漢書》。當時蘭臺的藏書非常豐富。據說光武帝遷都洛陽時,用了2000多輛車裝載經書大臣。從那以後,宮廷藏書大增,是以前的三倍多。處於蘭臺正史位置的班固,有機會接觸浩博的史書,閱讀東漢以前的所有經典,為撰寫《漢書》創造了非常有利的條件。就這樣,經過20多年的不懈努力,直到張寒開國初年,《漢書》才大體成書。