明代屬新興保。
清屬新興里。
1927年屬第八區(qū)。
1941年置張莊鄉(xiāng)。
1948年解放后屬中牟縣八崗區(qū)。
1951年屬第五區(qū)。
1956年屬八崗中心鄉(xiāng)。
1958年屬八崗公社。
1961年8月置張莊公社。
1963年1月復(fù)屬八崗公社。
1983年撤八崗人民公社改八崗鄉(xiāng)。
1989年4月,由八崗鄉(xiāng)析出張莊、生金李、宋莊、大老營等39個村莊置張莊鄉(xiāng)。
1995年撤張莊鄉(xiāng)改張莊鎮(zhèn).2008年鄭港辦事處成立,2011年從鄭港辦事處分出成立濱河辦事處,代管張莊鎮(zhèn)大馬、大河劉、小河劉、馬莊、大寨、大老營、紙坊7個村及三官廟姬莊1個村至今。