Silicícola, en bosques, zonas umbrosas y pedregosas, matorrales de montaña, sotobosques de robledales, quejigares, encinares, alcornocales y bosques de ribera.