宋代為召化鄉。
清代為德化鄉大宋里。
民國初稱北區大宋里,1927年稱第一區。
1942年建東宋鄉。
1949年屬洛寧縣第三區,為三區政府駐地。
1955年改為西塢中心鄉。
1958年成立東宋人民公社。
1973年劃出上宋、下宋、上河、中河、下河、南舊縣、北舊縣7個大隊歸小界鄉。
1975年劃出王嶺、宅延、照冊、河溝、廟下5個大隊加上小界鄉的上宋村、下宋村、上河村、中河村、下河村、南舊縣村、北舊縣村7個大隊,合稱中河鄉。
1984年撤社設鄉,稱東宋鄉。
2005年東宋、中河兩個鄉重新合并為東宋鄉。
2010年撤鄉設鎮,為東宋鎮至今。