西周屬魯國,春秋屬魯國闞邑。
民國時期屬汶上縣。
1949年劃歸平原省南旺縣第五區(qū)。
1953年屬嘉祥縣第十五區(qū)。
1958年初成立張樓鄉(xiāng),同年8月劃歸紅旗人民公社,同年12月撤銷嘉祥縣建制,劃歸濟寧市。
1962年恢復嘉祥縣,成立張樓人民公社。
1980年地名普查時,因與微山縣張樓人民公社重名,1982年經(jīng)省政府批準,更名為大張樓人民公社,1984年農(nóng)村體制改革中更名為大張樓鄉(xiāng),2000年11月撤銷大張樓鄉(xiāng)、紅運鄉(xiāng),合并設立大張樓鎮(zhèn),并沿用至今。