Se distribuye en el océano Indo-Pacífico, desde la isla de Nicobar hasta las Fiyi, y del sur de Japón al norte de Australia.