L'espèce est endémique des États de Guerrero et de Jalisco au Mexique.
Elle est principalement trouvée dans les forêts de montagne humides et tempérées, où elle vit à des altitudes comprises entre 1 500 et 2 500 mètres.