Se alimenta principalmente de una gran variedad de flores, arbustos y árboles. Su hábitat natural son los matorrales secos y bordes de bosques en valles secos además de las zonas húmedas. En Colombia se encuentra principalmente en la región Pacífica.
Esta especie mide aproximadamente 11 centímetros y pesa cerca de ocho gramos. Su pico es de color rojo con la punta de color negro. Principalmente es color verde iridiscente con la cabeza de color azul oscuro. Las plumas de la cola son negruzcas con las partes inferiores verde esmeralda.
Esta especie reside en elevaciones más altas que el zafiro de humboldt. Su periodo de reproducción se da a medidos del mes de noviembre hasta abril. Su nido es construido en forma de copa pequeña y forrada con telarañas donde deposita dos o tres huevos los cuales son incubados durante 18 días.