民国年间属涟水县第五区。
1940年10月归属涟灌阜边区办事处。
1942年滨海县(今响水县)成立,为第三区。
1944年划建王集区。
1946年改称南河区。
1949年11月滨海和阜东两县合并后,为滨海县南河区。
1957年撤区设立南河乡。
1958年并入双港巨龙人民公社。
1959年年初析置南河海旗人民公社,后改名为南河人民公社。
1966年划归响水县管辖。
1983年体制改革时改置南河乡。
1999年撤乡建立南河镇。