Gatunek rozmieszczony w Europie od Wysp Brytyjskich i południowych prowincji Fennoskandii po kraje śródziemnomorskie i południowe obszary europejskiej części byłego ZSRR. W Polsce zasiedla prawdopodobnie cały obszar z wyjątkiem wyższych partii górskich, nie jest jednak jeszcze notowany z Podlasia, Niziny Sandomierskiej, Sudetów Zachodnich, Kotliny Nowotarskiej i Tatr. Występuje na suchych i ciepłych stanowiskach — na polach, przydrożach, pastwiskach, żwirowiskach, miejscach ruderalnych, piaskach nadmorskich oraz nasłonecznionych zboczach i w zaroślach. Żyje na różnych gatunkach lnic, jak lnica pospolita — Linaria vulgaris (L.) Mill., lnica janowcowata — L. genistifolia (L.) Mill., lnica wonna — L. odora Chavan i lnica kreskowana — L. repens (L.) Mill. Postacie dojrzałe spotykano na roślinach od maja do października. Larwy żerują w lipcu-wrześniu na korzeniach, powodując nieregularne wyrosła. Przepoczwarczenie obserwowano od lipca do września w wyroślach. Stadium poczwarki trwa 2-3 tygodnie.