草芍药分布于四川东部、贵州(遵义)、湖南西部、江西(庐山)、浙江(天目山)、安徽、湖北、河南西北部、陕西南部、宁夏南部、山西、河北、东北。在朝鲜、日本及苏联远东地区也有分布。
草芍药的茎高30-70厘米。
草芍药的雄蕊长1-1.2厘米。
草芍药生长在海拔800-2600米的山坡草地及林缘。