Found in cloudforests at altitudes of approx 600-1800m from Mexico to Bolivia and northern Argentina. Only males have the purple iridescence on the upper wings, visible in this image.