Gatunek rozmieszczony w środkowej i południowej części Europy, docierający na wschód do krajów na Bliskim Wschodzie. Z dotychczasowych danych wynika, że ryjkowiec ten w Polsce ma rozerwany areał występowania; jest notowany z czterech krain na północy kraju oraz z dziesięciu krain na południu. Zasiedla miejsca suche i nasłonecznione — na polach, pastwiskach, miedzach, przydrożach, miejscach ruderalnych, pobrzeżach lasu oraz w zaroślach. Larwy żerują w dolnej części łodygi popłocha pospolitego — Onopordon acanthium L. W roślinie tej larwy znajdowano w czerwcu-sierpniu. Przepoczwarczenie następuje w glebie. Postacie dojrzałe spotykano ponadto na innych złożonych — Compositae, jak oset zwisły — Carduus nutans L., oset kędzierzawy — C. crispus L., ostrożeń polny — Cirsium arvense (L.) Scop. i ostrożeń lancetowaty — C. lanceolatum (L.) Scop.