Gatunek rozprzestrzeniony głównie w południowej i środkowej części Europy, na północ docierający do Danii oraz południowej Szwecji i Finlandii, notowany ponadto z Algierii i Kaukazu. W Polsce wykazywany zarówno z terenów nizinnych, jak i górzystych, gdzie dociera do regla dolnego. Żyje na dziurawcu zwyczajnym — Hypericum perforatum L., d. kosmatym — H hirsutum L., d. nadobnym — H.pulchrum L. i d. rozesłanym — H. humifusum L. Larwy żerują w łodygach nie powodując na nich wyrośli.