Gatunek szeroko rozmieszczony w Europie, Afryce Północnej i Syberii Zachodniej. W Europie granica północna zasięgu przebiega przez Wyspy Brytyjskie, południową część Skandynawii oraz przez nadbałtyckie republiki ZSRR. W Polsce, choć nie znany jeszcze z niektórych krain, występuje prawdopodobnie na całym obszarze prócz wyższych partii górskich. Jako roślina żywicielska podawany jest starzec jakubek — Senecio jacobaea L.