Gatunek eurosyberyjski, o zasięgu obejmującym prawie całą Europę, zachodnią Syberię, Kaukaz, Zaję Mniejszą i środkową. W Polsce na rozproszonych stanowiskach, w pasie wyżyn i w górach. Najwyższe stanowisko - 1500 m n.p.m. - Gładkie Upłaziańskie. Występuje na siedliskach umiarkowanie ocienionych i otwartych na podłożu wapiennym lub dolomitowym. Kwitnie od czerwca do sierpnia. Objęty ścisłą ochroną gatunkową.