Se alimenta principalmente de insectos como arañas, libélulas, moscas, saltamontes, escarabajos, entre otros. Habita en selvas húmedas y muy húmedas de tierras bajas, y probablemente piedemontes y pendientes bajas. En Colombia llega hasta 1100 m sobre el nivel del mar, y se encuentra en la Vertiente Pacífica.
Mide aproximadamente 13 centímetros. Su coronilla es oliva con un parche entre amarillo y rojo oculto. Su anillo ocular es amarillo. Presenta en las alas dos o tres barras ocres, bordes café y la cola oscura. Las partes inferiores de este pájaro son de color amarillo pálido con tenues rayas olivas en el pecho. Sus patas son negras o gris oscuro. Esta ave es muy parecida al atrapamoscas amarillento.
Se considera un ave silenciosa e inconspicua que permanece solitaria o en grupos pequeños de dos a tres individuos. Se le ha visto capturando insectos al vuelo desde una percha.