This hummingbird inhabits wet mountain forests including edges, gaps and tall second growth. It occurs typically between 700 and 2,000 m (2,300 and 6,600 ft) in altitude, mainly on the Caribbean or (in South America) eastern slopes.[2][3]