Gatunek obejmujący zasięgiem prawie całą Europę, Syberię i część Azji Środkowej; w Europie na północ docierający do południowych prowincji Fennoskandii oraz Karelii. W Polsce, chociaż nie notowany jeszcze z wielu krain, występuje na całym obszarze prócz wyższych partii górskich. Występuje głównie na suchych polach i piaszczystych ugorach, gdzie żeruje na sporku polnym — Spergula arvensis L.