Se encuentra en laderas de montañas y pastizales a 2400-3900 msnm en Sichuan y Yunnan en China.