分布於中國河南、江蘇、浙江、安徽、江西、福建、臺灣省、湖北、湖南、廣東、貴州、四川、雲南、陜西、甘肅、新疆、西藏;歐洲、亞洲、北非也有分布,北美也有介紹。生於海拔500-3600米的路旁、山坡、森林、草地。