清屬延長(zhǎng)縣高青里、恭順里、忠義里。
民國(guó)十九年(1930年),屬延長(zhǎng)縣東區(qū)和南區(qū)。
民國(guó)二十四年(1935年)5月,屬延長(zhǎng)縣盤(pán)龍區(qū)、慶元區(qū)。
民國(guó)二十六年(1937年)7月,屬固臨縣慶元區(qū)。
民國(guó)三十七年(1948年)8月,屬延長(zhǎng)縣五區(qū)。
1956年4月,屬?gòu)埣覟﹨^(qū)、趙家河區(qū)。
1958年9月,成立張家灘公社。
1961年5月,劃出母生公社。
1965年5月,撤銷(xiāo)母生公社,并入張家灘公社。
1984年,改設(shè)張家灘鎮(zhèn)。
2000年,撤銷(xiāo)趙家河鄉(xiāng),并入張家灘鎮(zhèn)。