Es una especie rara, que se encuentra en los bosques de pino-encinos, de la zona norcentral de Centroamérica; a una altitud de 700–1000 metros; desde México a Nicaragua.