清代屬汝陽縣燕亭店。
1913年屬汝南縣。
1935年屬二區張樓店、燕亭店。
1938年分屬五區轄袁崗、雙河、永固、燕亭鄉聯保和一區轄天屏鄉聯保。
1940年分屬羅店鄉、金鋪鄉、楚鋪鎮。
1949年分屬六區張樓鄉、守法李鄉、姚灣鄉。
1951年分屬四區轄守法李、玉皇廟、張樓、姚灣、邢莊鄉和六區轄邢橋、燕亭、白莊寨鄉及一區轄龐營鄉。
1956年分屬張樓中心鄉廟東、張樓、邢莊鄉和燕亭中心鄉燕亭、龐營鄉及金鋪中心鄉金鋪鄉。
1957年分屬張樓鄉、燕亭鄉。
1958年屬衛星公社。
1959年屬金鋪公社。
1961年屬金鋪區金鋪、張樓、馬樓公社。
1962年復屬金鋪公社。
1977年成立張樓公社。
1983年改設張樓鄉。
2012年撤鄉設張樓鎮。