Gatunek rozprzestrzeniony w prawie całej Europie z wyjątkiem skrajnej północy, wykazany także z Kaukazu, Syberii i Japonii oraz ze Stanów Zjednoczonych Ameryki Północnej, jako zawleczony. W Polsce pospolity, rozsiedlony od Bałtyku aż po Tatry. Rozwój larwalny odbywa się latem w kwiatach lnicy pospolitej — Linaria vulgaris (L.) Mill., przepoczwarczenie następuje w glebie. Postacie dojrzałe pojawiają się jesienią, a po przezimowaniu — w maju i poławiane są do sierpnia na kwiatach rośliny żywicielskiej oraz wyżlinu polnego — Antirrhinum orontium L.