清天命元年(1616)屬直隸省大名府。
1912年屬直隸省大名道。
1928年屬河北省第十一行政督察區(qū)滑縣。
1943年至1945年屬濱河縣,后屬長垣縣第七區(qū)。
1949年稱平原省濮陽專區(qū)長垣縣丁欒區(qū)。
1952年平原省撤銷,隨長垣縣屬河南省濮陽專區(qū)。
1954年屬新鄉(xiāng)專區(qū)。
1955年隨長垣縣屬安陽專區(qū)。
1958年置丁欒人民公社。
1961年丁欒改區(qū),下設丁欒、張三寨、滿村、陳墻、沙丘、官橋營6個小公社。
1963年分出滿村、陳墻2個公社。
由余下4個小公社重置丁欒人民公社。
1968年安陽專區(qū)改稱安陽地區(qū),仍隨長垣縣屬之。
1983年安陽地區(qū)撤銷,隨長垣縣屬濮陽市,公社改置鄉(xiāng),稱丁欒鄉(xiāng)。
1986年長垣縣劃屬新鄉(xiāng)市,隨屬之。
1989年分設張三寨鄉(xiāng)。
1994年置丁欒鎮(zhèn)。
2019年長垣縣撤縣設市,屬長垣市。