Cette espèce marine se rencontre dans l'est de l'océan Indien et l'Ouest du océan Pacifique dans les eaux de l'Inde, du Sri Lanka, de la Birmanie, de la Thaïlande, de la Malaisie, du Viêt Nam, de la Chine, de Taïwan, du Japon, des Philippines, de l'Indonésie, de la Papouasie-Nouvelle-Guinée et du nord de l'Australie.