Es un pez de mar, no migratorio, de clima tropical (30°N-25°S), y asociado a los arrecifes de coral, que vive entre 1-30 m de profundidad.