Su área de distribución incluye el sur de México (Oaxaca y Chiapas), Guatemala y el occidente de El Salvador. Su hábitat natural se compone de bosque caducifolio, en la cercanía de ríos y cursos de agua menores, y su rango altitudinal se encuentra entre 300 y 700 msnm.