清属延长县高青里、恭顺里、忠义里。
民国十九年(1930年),属延长县东区和南区。
民国二十四年(1935年)5月,属延长县盘龙区、庆元区。
民国二十六年(1937年)7月,属固临县庆元区。
民国三十七年(1948年)8月,属延长县五区。
1956年4月,属张家滩区、赵家河区。
1958年9月,成立张家滩公社。
1961年5月,划出母生公社。
1965年5月,撤销母生公社,并入张家滩公社。
1984年,改设张家滩镇。
2000年,撤销赵家河乡,并入张家滩镇。