Gatunek zamieszkujący południową, zachodnią i środkową część Europy; notowany ponadto z Danii, dwu południowych prowincji Szwecji, Kaukazu i Syberii. W Polsce wykazany z dwunastu krain, w niektórych tylko z pojedynczych stanowisk. Zasiedla tereny nizinne i górzyste, w Alpach dochodzi do 2200 m n.p.m. Występuje głównie na pobrzeżach lasu, w zaroślach, półcienistyeh i jasnych, wilgotnych lasach liściatych, na porębach i polanach leśnych oraz w dolinach potoków i rzek. Żyje na miodunkach — Pulmonaria L.; w piśmiennictwie jako rośliny żywicielskie tego ryjkowca były podawane: miodunka czerwona — Pulmonaria rubra Schott, miodunka ćma — P. obscura Dum., miodunka plamista — P. officinalis L. i miodunka wąskolistna — P. angustifolia L.