Se alimenta principalmente de frutos e insectos especialmente de artrópodos. También se le ha visto consumir restos de comida. Su hábitat natural son las tierras bajas húmedas tropicales o subtropicales en los bosques degradados y en los bordes del bosque especialmente en el oeste de Colombia.
Esta ave se considera una especie pequeña, mide aproximadamente 12 centímetros y pesa cerca de 8 gramos. Los machos presentan plumaje brillante de color escarlata en general con los flancos de color blanco y las plumas de las alas más oscuros. La hembras son parecidas aunque el color escarlata en estas puede ser color marrón.
Esta especie permanece solitaria, en parejas o incluso en bandadas mixtas. En Colombia los polluelos nacen entre abril y el mes de mayo, estos mismos son cuidados y alimentados por los padres; vale mencionar que de este trabajo también se encarga algún joven de la prole anterior.