Usualmente habita en matorrales y bosques secos, jardines y manglares. A menudo se observa cerca del agua y más comúnmente cerca de la costa. Se alimenta de insectos que busca en los árboles y entre la flores. Completa su dieta con frutas y néctar. Construye el nido con plantas fibrosas y en forma de canasta alargada con entrada por la parte superior. La hembra pone 2 a 3 huevos color verde claro, blanco azulado o grisáceo.