Se encuentra en hábitats húmedos o mojados con suelos calcáreos, neutros o ligeramente ácidos, como los campos pantanosos, bordes de carreteras, márgenes de los lagos, pantanos, marismas, rubores, acantilados costeros, malladas, y a veces turberas y bosques abiertos.