 It is found from Kenya to Myanmar in the Indian Ocean, including Sri Lanka and the Andaman Islands.In the Pacific Ocean, it is found from Vietnam to Taiwan and southern Japan, in Indonesia, and off New Guinea and northern Australia.It is usually found in shallow, inshore waters, but has been reported to a depth of .