产中国山西、陕西、甘肃、山东、江苏、浙江、安徽、江西、河南、湖南等省。朝鲜、日本也有分布。生于海拔400-1500米,高达2100米的林缘或森林中。在中国四川有引种栽培。
山茱萸为暖温带阳性树种,生长适温为20-30℃,超过35℃则生长不良。抗寒性强,可耐短暂的-18℃低温,生长良好,山茱萸较耐阴但又喜充足的光照,通常在山坡中下部地段,阴坡、阳坡、谷地以及河两岸等地均生长良好,一般分布在海拔400-1800米的区域,其中600-1300米比较适宜。山茱萸宜栽于排水良好,富含有机质、肥沃的沙壤土中。黏土要混入适量河沙,增加排水及透气性能。