Pospolity gatunek górski w Karpatach i Górach Bihorskich. W Polsce rozmieszczony w całym łuku karpackim. Dawne doniesienia ze Śląska Górnego, Niziny Sandomierskiej i Sudetów Zachodnich bardzo wątpliwe, prawdopodobnie oparte na błędnych oznaczeniach lub pomyłkach w etykietowaniu miejsca znalezienia. Występuje głównie w reglu górnym i ponad górną granicą lasu, rzadziej w lasach regla dolnego. W Beskidach spotykany od regla dolnego aż do szczytów, a w Tatrach do wysokości przynajmniej 2100 m n.p.m.