El helecho crece en colinas bien abrigadas de los bosques y en barrancas húmedas, y ocasionalmente se desarrollan en elevadas altitudes en bosques de sombra y.