La especie es típica de la orla bosques húmedos en los que aparece en claros, ribazos, herbazales, pedregales y gleras. Aparecen en áreas de montaña, normalmente entre 1.200 y 2.400 m de altitud, en enclaves frescos y sombríos sobre sustrato indiferente, pero cierta tendencia a suelos calizos.