Normalmente se encuentra en aguas tropicales poco profundas, y de temperaturas calientes, aunque su rango de profundidad oscila entre 0 y 2.543 m, y el rango de temperatura puede estar entre 3,04 y 28,40ºC.