广泛分布于山西、陕西、内蒙古、河北、甘肃、宁夏、辽宁、青海、四川、贵州、新疆、西藏等19个省和自治区。常生长于海拔800-3600米温带地区向阳的山嵴、谷地、干涸河床地或山坡,多砾石或沙质土壤或黄土上,中国黄土高原极为普遍。