This species ranges from Veracruz and northern Oaxaca in Mexico through the Atlantic slope of Central America to the highlands of Panama. It inhabits the edges of humid evergreen forests and second growth, where it is often seen in pairs at the middle and upper levels.