インド洋・西太平洋の熱帯・亜熱帯域に分布し、浅い海の岩礁やサンゴ礁周辺に生息する。
分布于印度洋－太平洋的暖水区，栖息在潮下带浅海及硬珊瑚礁缝隙间或礁石块下面。