1918年屬商水縣西區(qū)留村地方。
1947年12月屬郾商西縣民主政府。
1949年2月屬商水縣。
1949年4月屬六區(qū)(鄧城)張莊鄉(xiāng)。
1955年12月屬四區(qū)(鄧城)張莊鄉(xiāng)。
1956年10月屬劉村鄉(xiāng)。
1958年5月屬張莊鄉(xiāng),8月屬張莊公社。
1959年5月,組建張莊大隊,屬張莊公社。
1961年8月,屬張莊區(qū)。
1962年6月,屬張莊公社。
1977年,組建王莊大隊。
1983年12月,張莊大隊改制張莊村民委員會,屬張莊鄉(xiāng)。
2020年6月撤鄉(xiāng)設(shè)鎮(zhèn),屬張莊鎮(zhèn)。