Gatunek występujący w zachodniej części Europy, docierający na wschód do Danii i Niemiec, a na północ sięgający po południowe prowincje Norwegii i Szwecji. W Polsce nie stwierdzony w sposób pewny. Ogólnikowe wzmianki z ubiegłego stulecia o występowaniu tego ryjkowca na Śląsku oraz w Raciborzu i Sudetach Zachodnich nie znalazły potwierdzenia w bieżącym wieku. Według S. Smreczyńskiego (1966) omawiany gatunek nie był znaleziony w Polsce, aczkolwiek był notowany z pojedynczych stanowisk na Nizinie Wielkopolsko-Kujawskiej i na Roztoczu. W katalogu chrząszczy środkowoeuropejskich (Lucht 1987) nie jest zaliczany do fauny Polski, byłej Czechosłowacji i Austrii. Natomiast M. Mazur (1992) oraz M. Mroczkowski i J. Stefańska (1992) nie kwestionują jego obecności w Polsce. Zasiedla lasy sosnowe, wrzosowiska i torfowiska. Żyje na wrzosie zwyczajnym — Calluna vulgaris (L.) Salisb. i różnych gatunkach rodzaju wrzosiec — Erica L., z których w Polsce rośnie tylko wrzosiec bagienny — Erica tetralix L.