清天命元年(1616)属直隶省大名府。
1912年属直隶省大名道。
1928年属河北省第十一行政督察区滑县。
1943年至1945年属滨河县,后属长垣县第七区。
1949年称平原省濮阳专区长垣县丁栾区。
1952年平原省撤销,随长垣县属河南省濮阳专区。
1954年属新乡专区。
1955年随长垣县属安阳专区。
1958年置丁栾人民公社。
1961年丁栾改区,下设丁栾、张三寨、满村、陈墙、沙丘、官桥营6个小公社。
1963年分出满村、陈墙2个公社。
由余下4个小公社重置丁栾人民公社。
1968年安阳专区改称安阳地区,仍随长垣县属之。
1983年安阳地区撤销,随长垣县属濮阳市,公社改置乡,称丁栾乡。
1986年长垣县划属新乡市,随属之。
1989年分设张三寨乡。
1994年置丁栾镇。
2019年长垣县撤县设市,属长垣市。