Szeroko rozmieszczony gatunek okołobiegunowy, w Ameryce Północnej nie osiąga jednak wschodnich wybrzeży, a na Syberii dochodzi tylko do Leny, rozpowszechniony w całej Europie aż do najdalszych krańców północnych, poza tym wykazywany z Kaukazu i zachodniej części Azji. Występuje prawdopodobnie w całej Polsce prócz wysokich gór. Zasiedla otwarte tereny na różnego typu glebach niezbyt wilgotnych, a nawet suchych i słabo ocienionych. Wykazywany z pól uprawnych, występuje jednak częściej na ugorach, nieużytkach i miejscach ruderalnych.