Se encuentra en el Índico y el Pacífico.
Su rango de distribución abarca desde el sur de África hasta el norte de Australia, pasando por las islas del Pacífico y el sudeste asiático. Es una especie muy adaptable y se encuentra en una variedad de hábitats, desde arrecifes de coral