Crece en roquedales y zonas húmedas o encharcadas de alta montaña, hasta los 2.900 metros de altitud en las montañas del N, W y C de Europa.