抗日战争和解放战争时期属菏泽县第八区。
又名灵圣区。
1949年划归为定陶县,称第八区。
1952年成立小乡,隶属于区。
1958年3月撤区建乡,成立力本屯和张湾两个乡。
1958年8月力本屯、张湾两乡合并,成立新村人民公社,不久更名张湾公社。
1958年12月撤销定陶县并入菏泽县,1961年10月重属定陶县,为张湾人民公社。
1970年2月,公社驻地从张海迁往张湾。
1983年12月撤社时,建立张湾乡和一千王乡。
1995年10月撤销张湾乡,设立张湾镇。
2001年2月,撤销一千王乡并入张湾镇。