Gatunek rozmieszczony głównie w południowej i środkowej części Europy, notowany poza tym z Belgii, Kaukazu, Iranu, Algierii i Maroka. W Polsce wykazywany głównie ze stanowisk położonych w dwunastu krainach na niżu i wyżynach, ponadto podany z niższych położeń w Sudetach Wschodnich i w Beskidach Wschodnich. Zasiedla suche i ciepłe miejsca na polach, ugorach, przydrożach, żwirowiskach, wrzosowiskach, skalistych ściankach oraz w słonecznych zaroślach. Żyje na lnicy pospolitej — Linaria vulgaris (L.) Mill., lnicy janowcowatej — L. genistifolia (L.) Mill., lnicy kreskowanej — L. repens (L.) Mill., lnicy zgiętoostrogowej — L. spuria (L.) Mill. oraz wyżlinie polnym — Antirrhinum orontium L. Imagines spotyka się na roślinach od maja do sierpnia. Larwa żeruje w torebkach nasiennych i żywi się niedojrzałymi nasionami.