夏、商時屬揚州。
西周至春秋時先后屬弦國、黃國。
戰國時先后屬秦弦地、楚國。
秦代屬九江郡。
漢代屬江夏郡。
三國時屬魏國弋陽郡。
晉代屬豫州弋陽郡。
南北朝時先后屬豫州弋陽郡、光城左郡、光州、沙州、豫州廣陵郡、弋州弋陽郡。
隋代至元代屬光州光山縣。
明代屬光山縣西鄉青山里。
清代屬光山縣西鄉青山里潘殷沖保。
1930年屬弦西區。
1932年劃歸經扶縣白居區。
1941年屬白居鄉。
1947年10月復屬白居區,12月屬新縣白居區。
1949年設有卡房、胡河、居畈、何山、胡塆、老葉塆6個鄉,屬沙城區。
1953年屬四區。
1955年復屬沙城區。
1958年5月置卡房中心鄉,8月更名為英雄公社。
1960年更名為卡房公社。
1961年屬陡山河區。
1983年改設卡房鄉。