Se encuentra en Noruega, Suecia, Finlandia, Francia, Alemania, Suiza, Austria, Italia, Polonia y Rusia, crece a pleno sol en suelos muy calcáreos, sustratos húmedos en las marismas, pantanos con helechos, en bosques de coníferas y prados húmedos a elevaciones de 1100 a 2500 msnm.