夏、商時(shí)屬揚(yáng)州。
西周至春秋時(shí)先后屬弦國(guó)、黃國(guó)。
戰(zhàn)國(guó)時(shí)先后屬秦弦地、楚國(guó)。
秦代屬九江郡。
漢代屬江夏郡。
三國(guó)時(shí)屬魏國(guó)弋陽(yáng)郡。
晉代屬豫州弋陽(yáng)郡。
南北朝時(shí)先后屬豫州弋陽(yáng)郡、光城左郡、光州、沙州、豫州廣陵郡、弋州弋陽(yáng)郡。
隋代至元代屬光州光山縣。
明代屬光山縣東鄉(xiāng)八水里。
清代分屬光山縣東鄉(xiāng)八水里汪尤沖保、樸風(fēng)山保、沙窩保。
1931年屬沙窩區(qū)。
1932年劃歸經(jīng)扶縣沙窩區(qū)。
1941年屬沙窩鎮(zhèn)。
1947年10月復(fù)屬沙窩區(qū),12月屬新縣沙窩區(qū)。
1953年屬七區(qū)。
1955年復(fù)屬沙窩區(qū)。
1958年5月分為沙窩、熊河兩個(gè)中心鄉(xiāng),8月置山水公社。
1960年更名為沙窩公社。
1961年復(fù)屬沙窩區(qū)。
1962年復(fù)置沙窩公社。
1983年改設(shè)沙窩鄉(xiāng)。
1987年改置沙窩鎮(zhèn)。