抗日戰(zhàn)爭(zhēng)和解放戰(zhàn)爭(zhēng)時(shí)期屬菏澤縣第八區(qū)。
又名靈圣區(qū)。
1949年劃歸為定陶縣,稱第八區(qū)。
1952年成立小鄉(xiāng),隸屬于區(qū)。
1958年3月撤區(qū)建鄉(xiāng),成立力本屯和張灣兩個(gè)鄉(xiāng)。
1958年8月力本屯、張灣兩鄉(xiāng)合并,成立新村人民公社,不久更名張灣公社。
1958年12月撤銷定陶縣并入菏澤縣,1961年10月重屬定陶縣,為張灣人民公社。
1970年2月,公社駐地從張海遷往張灣。
1983年12月撤社時(shí),建立張灣鄉(xiāng)和一千王鄉(xiāng)。
1995年10月撤銷張灣鄉(xiāng),設(shè)立張灣鎮(zhèn)。
2001年2月,撤銷一千王鄉(xiāng)并入張灣鎮(zhèn)。