宋代为召化乡。
清代为德化乡大宋里。
民国初称北区大宋里,1927年称第一区。
1942年建东宋乡。
1949年属洛宁县第三区,为三区政府驻地。
1955年改为西坞中心乡。
1958年成立东宋人民公社。
1973年划出上宋、下宋、上河、中河、下河、南旧县、北旧县7个大队归小界乡。
1975年划出王岭、宅延、照册、河沟、庙下5个大队加上小界乡的上宋村、下宋村、上河村、中河村、下河村、南旧县村、北旧县村7个大队,合称中河乡。
1984年撤社设乡,称东宋乡。
2005年东宋、中河两个乡重新合并为东宋乡。
2010年撤乡设镇,为东宋镇至今。