1953年8月属山东聊城专署观朝县妹冢和吕村。
1954年属观朝县妹冢。
1956年3月观朝县撤消,北部归莘县妹冢,南部归范县。
1958年底,莘县撤消,该乡全部属范县。
1961年7月,恢复莘县建制,北部归莘县,南部属范县。
1964年北部属莘县王庄集。
1966年8月河南南乐县的杨寨,东节村,寨节村划归莘县,杨寨归妹冢桑庄公社,东节村,寨节村归王庄集吕村公社。
1971年撤建张寨公社。
1984年撤公社建张寨乡。
2010年8月撤乡设镇更名为莘县张寨镇至今。