Szeroko rozpowszechniony gatunek od środkowej części Fennoskandii do południowej Europy, na wschód sięga do Azji Mniejszej, Kaukazu i zachodniej Syberii. W Polsce występuje na całym niżu i pogórzach. Żyje na nasłonecznionych glebach piaszczystych, gliniastych lub wapiennych, zwłaszcza z dużą zawartością części kamienistych. Unika miejsc silnie zacienionych, spotykany również na suchych polach uprawnych.