Gatunek obejmujący zasięgiem zachodnią część Afryki Północnej i zachodnią, południową oraz środkową część Europy; notowany nadto z Danii, południowej Finlandii i Syberii. W Polsce znany z nielicznych stanowisk tylko w ośmiu krainach. Zamieszkuje lasy, zwłaszcza liściaste oraz zarośla. Jako rośliny żywicielskie tego ryjkowca były podawane: miodunka plamista — Pulmonaria officinalis L., miodunka ćma — P. obscura Dum. i miodunka miękkowłosa — P. molissima Kern.