佈.本物种分佈于东印度洋的马来西亚及印尼、澳大利亚的科科斯（基林）群岛和圣诞岛，西太平洋南中国海周边的台湾、菲律宾（包括吕宋岛和萨马岛）、台湾、印尼、关岛，还有中太平洋的美拉尼西亚、所罗门群岛、密克罗尼西亚群岛、新喀里多尼亚玻里尼西亚东部、大溪地及夏威夷。
栖息地.常栖息在浅海，特别是热带海域的潮间带及潮下带，还有大陆棚的珊瑚礁或水深不超过30米的海底。以海藻为食。