夏、商时属扬州。
西周至春秋时先后属弦国、黄国。
战国时先后属秦弦地、楚国。
秦代属九江郡。
汉代属江夏郡。
三国时属魏国弋阳郡。
晋代属豫州弋阳郡。
南北朝时先后属豫州弋阳郡、光城左郡、光州、沙州、豫州广陵郡、弋州弋阳郡。
隋代至元代属光州光山县。
明代分属光山县南乡沙城里、白居里。
清代分属光山县南乡白居里千斤保和沙城里山河保、官堰保。
1914年属光山县沙城区。
1919年属沙城里。
1929年夏属弦南区。
1932年划归经扶县沙城区。
1941年属沙城镇。
1947年复属沙城区。
1947年属新县沙城区。
1949年设有陡山河、北店、扶前塆、柳林河、塘塆、白马山、李塆、白沙关、槐树店、油榨河10个乡。
1953年属四区。
1955年复属沙城区。
1958年5月分为陡山河、油榨河2个中心乡,8月并入苏区公社。
1960年置陡山河公社。
1961年属陡山河区。
1962年复置陡山河公社。
1983年改设陡山河乡。