Gatunek rozpowszechniony w całej północnej i środkowej Europie, na zachód sięgający do Francji, a na południe do północnych Włoch, Serbii i Bułgarii, poza tym wykazywany z południowo-wschodniej części europejskiej ZSRR, zachodniej i północnej Syberii. W Polsce występuje prawdopodobnie w całym kraju, jednak nie znany jeszcze z wielu krain. Zamieszkuje pobrzeża rzek i jezior, spotykany przeważnie na glebach piaszczystych słabo porośniętych roślinnością.