Prospera en una gran variedad de ecosistemas, desde bosques templados de altura y bosques tropicales caducifolios y perennifolios, hasta el matorral xerófilo y el litoral intertropical.