山鳶尾生長於海拔1500-2500米間的亞高山濕草甸或沼澤地。 喜濕潤且排水良好的生長環境,富含離殖質的沙壤土或輕土,有一定的時鹽鹼能力,在pH值為8.7、含鹽量0.2%的輕度鹽鹼土中能正常生長。喜光,也較耐陰,在半陰環境下也可正常生長。喜溫涼氣候,耐寒性強。