Gatunek górski, rozmieszczony w środkowej części Europy od Pirenejów po wschodnie Karpaty; w Polsce występowanie na Nizinie Wielkopolsko-Kujawskiej mało prawdopodobne. Żyje na wilgotnych polanach śródleśnych i brzegach potoków, na skrajach lasów i zarośli, w Tatrach występuje w strefie regli i kosodrzewiny.