Chagos Archipelago
本物種分佈於太平洋-印度洋海域：在印度洋見於東非沿岸的莫桑比克、坦桑尼亞、南非特蘭斯凱北部、馬達加斯加、阿尔达布拉环礁、查戈斯群岛，澳大利亞，西太平洋的、密克羅尼西亞、斐濟群島、關島、中太平洋的夏威夷、菲律賓、日本、台灣的基隆市、蘭嶼、台北縣貢寮鄉的蚊子坑、龍洞和鹽寮、屏東縣恆春半島後壁湖碼頭的大樹房、太平島、宜蘭縣蘇澳、小琉球、東沙海域及澎湖海域、中国大陆的西沙群島及南沙群島，棲息於潮間帯至潮下帶岩礁海藻上。