Se encuentra en los pantanos y bosque tropical en el sotobosque; matorral costero en la arena; hasta una altitud de 1130-1310 metros.