Gatunek rozsiedlony od Wysp Brytyjskich, Danii i południowej Fennoskandii aż po kraje śródziemnomorskie, na wschód przez Azję Mniejszą docierający do zachodnich wybrzeży Morza Kaspijskiego. W Polsce występuje prawdopodobnie w całym kraju, ale nie jest jeszcze znany z niektórych krain. Zasiedla tereny nizinne i górzyste po regiel dolny. Łowiony od kwietnia do jesieni na pobrzeżach lasów, w widnych zaroślach, na suchych wzgórzach i łąkach. Jako rośliny żywicielskie podawano różne gatunki dziurawców — Hypericum L., jak dziurawiec zwyczajny — H. perforatum L. i dziurawiec czworoboczny — H. maculatum Cr.