山楂适应性强,喜凉爽,湿润的环境,即耐寒又耐高温,在-36~43℃之间均能生长。喜光也能耐荫,一般分布于荒山秃岭、阳坡、半阳坡、山谷,坡度以15~25度为好。耐旱,水分过多时,枝叶容易徒长。对土壤要求不严格,但在土层深厚、质地肥沃、疏松、排水良好的微酸性砂壤土生长良好。