芍药分布于中国、朝鲜、日本、蒙古及俄罗斯(西伯利亚地区);在中国分布于江苏、东北、华北、陕西及甘肃南部,四川、贵州、安徽、山东、浙江等省及各城市公园也有栽培。在中国东北生长于海拔480-700米的山坡草地及林下,在其它各省生长于海拔1000-2300米的山坡草地。
芍药生长期为2-3年,种植后不再耕翻,因此种植前要深翻土35厘米以上,并清除多年生杂草的地下部分和石块。根据地势和土质作畦,排水好的砂质坡地可采用不开沟的平畦,透水性差的粘性平地采用高畦,畦高约20厘米,宽1-1.3米,沟宽约40厘米。畦的四周要有较深的排水沟,土质较粘的平地更有必要,以降低地下水位,防止发生根腐。前作玉米、小米、甘薯均可。