Es una especie común en los bosques húmedos, a una altura de 1100–1300 metros desde México a Colombia.