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