Present from Mexico to throughout Costa Rica and northern Argentina, it is found in dry and wet forests in sea level to montane areas.
Present throughout Costa Rica and northern Argentina, it inhabits a range of habitats, including dry and wet forests, at various elevations.