石門水庫位於泌陽縣官莊鄉石門村北,控制泌陽河支流紅河上游,流域面積45平方公里。1958年2月開工興建,由南陽專署水利局設計,泌陽縣組織施工。大壩河槽段為粘土心牆砂殼壩,台地段為均質壩,河槽段截水槽座於砂層上,壩前設粘土鋪蓋。溢洪道為明渠自然溢洪。輸水道為壩下埋管,設計灌溉面積4.2萬畝。工程於1960年完成。設計和施工均較粗糙。1962年進行改建,在壩南端增開一溢洪道,寬15米,底高程180米。1967年又在其堰上加建高2米五孔活動閘,1972年7月大水沖毀,同年冬將該溢洪道堵死,並將壩北端原溢洪道拓寬為60米。水庫防洪達五百年一遇標準。最高水位185.2米,最大庫容2000萬立方米,壩頂高程185.6米,最大壩高18米,頂寬4~5米,主壩長850米,副壩長110米,防浪牆高1米。輸水洞為直徑0.5米,有壓雙管道,閥門起閉,輸水量2.5立方米/秒。溢洪道最大泄量196立方米/秒。
1975年8月特大暴雨洪水後,水庫再次擴建加固,至1987年竣工。防洪達到二千年一遇標準,壩頂高程187米,最高水位185.24米,最大庫容2040萬立方米。溢洪道底高程182米,寬110米,最大泄量985立方米/秒。水庫幾經擴建、加固、已達到安全、實用的目的,興利防洪效益顯著。