紫背草喜溫暖陰涼、潮溼環境,適宜生長溫度爲20-32℃,常生於疏鬆、溼潤之處但較耐旱、耐瘠,能於乾燥的荒坡上生長,不耐漬,忌土壤板結。
紫背草常生於山坡荒地、田埂、路旁,海拔800-2100米。紫背草在北京有栽培,逸生。