Su área de distribución incluye la vertiente atlántica de México, Belice y Guatemala, y se extiende de Oaxaca en México hasta El Petén y Alta Verapaz en Guatemala. Su hábitat natural se compone de bosque húmedo montano y premontano. Su distribución altitudinal oscila entre 300 y 1200 msnm.