東漢史學傢。字孟堅。扶風安陵(今陝西咸陽東北)人。九歲能文。建武二十三年(西元47)前後入洛陽太學,博覽群書,窮究九流百傢之言。建武三十年,其父班彪卒,自太學返回鄉裡。居憂時,在班彪續補《史記》之作《後傳》基礎上開始編寫《漢書》,至章帝建初中基本完成。

  明帝時,曾任蘭臺令史,與陳宗、尹敏、孟異共同撰成《世祖本紀》,升遷為郎,負責校定秘書。又與人共同記述功臣、平林、新市、公孫述事蹟,作列傳、載記二十八篇奏上。

  章帝時,班固職位很低,先任郎官。建初三年(公元78)升為玄武司馬,是守衛玄武門的郎官中的下級官吏。由於章帝喜好儒術文學,賞識班固的才能,因此多次召他入宮廷侍讀。章帝出巡,常隨侍左右。奉獻所作賦頌。對於朝廷大事,也常奉命發表意見,與公卿大臣討論,曾參加論議對西域和匈奴的政策。

  建初四年,章帝效法西漢宣帝石渠閣故事(見石渠閣會議),在白虎觀召集當代名儒討論五經同異,並親自裁決(見白虎觀會議)。其目的是廣泛動員經今古文學派的力量,促進儒傢思想與讖緯神學緊密結合,加強儒傢思想在思想領域的統治地位。在這次會議上,班固以史官兼任記錄,奉命把討論結果整理成《白虎通德論》,又稱《白虎通義》。

  和帝永元元年(公元89),大將軍竇憲奉旨遠征匈奴,班固被任為中護軍隨行,參預謀議。竇憲大敗北單於,登上燕然山(今蒙古境內的杭愛山),命班固撰寫瞭著名的燕然山銘文,刻石記功而還。班固與竇憲本有世交之誼,入竇憲幕府後,主持筆墨之事,關系更為親密。永元四年,竇憲在政爭中失敗自殺,洛陽令對班固積有宿怨,借機羅織罪名,捕班固入獄。同年死於獄中。

  班固還擅長作賦,撰有《兩都賦》、《幽通賦》等。