Se encuentra en Qinghai, Shanxi en China en los pastizales de montaña y en las orillas de los lagos en altitudes de 3000 a 3300 metros.