产河南(商城)、甘肃(康县、文县)、湖南(保靖)、江西(庐山、武宁)、浙江(庆元、龙泉)、福建(建阳、南靖)、台湾(新竹、台中、南投、嘉义)、广东(连县)、广西(天保、百色)、贵州(安顺、三合、赫章)、四川(汉源、重庆、康定、泸定、平武、雷波、峨眉山、万县、城口)、云西(昆明、丽江、思茅、屏边、禄劝、元谋、双柏、永仁)、西藏东南部(易贡)。生干旱河谷疏林下岩石上,海拔200-2400米。也分布于尼泊尔、锡金、不丹、越南北部及日本。
在云南西部、贵州和陕西(宁陕)还有一种叫滇西旱蕨P. maireiBrause,形体和本种相近,但叶柄有钻形鳞片,而无短刚毛,羽片长尾头,小羽片较长。