于面海且有潮流经过的礁区，栖息深度在2-40公尺左右。成鱼通常会群体聚集于离海底约1公尺高的水层，幼鱼则聚集在珊瑚的枝芽附近。已知主要以极细小的浮游动物、以及藻类为主食。 此鱼分佈于印度太平洋海域，包括东非、红海、模里西斯、塞席尔、马尔地夫、留尼旺、马达加斯加、圣诞岛、罗德豪岛、斯里兰卡、安达曼群岛、日本、台湾、中国沿海、菲律宾、印尼、新几内亚、新喀里多尼亚、澳洲、新几内亚、马里亚纳群岛、马绍尔群岛、密克罗尼西亚、帛琉、索罗门群岛、斐济群岛、万那杜、诺鲁等海域，其中大堡礁为较多。
经