Gatunek rozsiedlony we wszystkich krajach środkowoeuropejskich; notowany nadto z Danii, dwu południowych prowincji Szwecji oraz z Belgii, Francji, północnych i środkowych Włoch i Grecji. W Polsce notowany z pojedynczych stanowisk w tylko pięciu krainach, ale głównie na podstawie znalezisk w ubiegłym stuleciu; ostatnia wzmianka o spotkaniu go w naszym kraju opublikowana była przed 90 laty. Z uwagi na rozmieszczenie ogólne, występowanie tego ryjkowca chyba nie budzi wątpliwości, tym bardziej, że jest notowany współcześnie z krajów sąsiednich (Niemcy, Czech, Czechy i Słowacja). Występuje na polach, przydrożach, żwirowiskach, nasłonecznionych brzegach lasu, wzgórzach i skałach. Żyje na lnicy pospolitej — Linaria vulgaris (L.) Mill., dziewannie drobnokwiatowej — V. thapsus L. Larwa żeruje w łodydze powodując na niej owalne, wielokomorowe wyrosła długości 2-3 cm.