Gatunek palearktyczny, zamieszkujący prawie całą Europę (nie znany dotychczas z Norwegii oraz północnych części Szwecji i Finlandii), wykazywany nadto z Ameryki Północnej. W Polsce notowany od Bałtyku aż po Tatry, ale brak jeszcze udokumentowanych danych z kilku krain. Występuje na terenach nizinnych i pagórkowatych. Znajdowany na obrzeżach potoków, rzek i jezior oraz na pobrzeżach morskich, zwłaszcza na glebach piaszczystych i gliniastych, niekiedy również na miejscach wilgotnych w dołach po wybranym piasku lub glinie.