班固出身儒学世家,其父班彪、伯父班嗣,皆为当时著名学者。在父祖的熏陶下,班固九岁即能属文,诵诗赋,十六岁入太学,博览群书,于儒家经典及历史无不精通。建武三十年,班彪过世,班固从京城迁回老家居住,开始在班彪《史记后传》的基础上,撰写《汉书》,前后历时二十余年,于建初中基本修成。
汉和帝永元元年,大将军窦宪率军北伐匈奴,班固随军出征,任中护军,行中郎将,参议军机大事,大败北单于后撰下著名的《封燕然山铭》。后窦宪因擅权被杀,班固受株连,死于狱中,时年六十一岁。