马鞭草原产于欧洲,全世界的温带至热带地区均有分布,常生长在低至高海拔的路边、山坡、溪边或林旁,喜干燥、阳光充足的环境,对土壤要求不严,喜肥,喜湿润,怕涝,不耐干旱,一般的土壤均可生长,但以土层深厚、肥沃的壤土及沙壤土长势健壮,低洼易涝地不宜种植。