本鱼分布于印度太平洋区,包括马达加斯加、毛里求斯、留尼汪、圣诞岛、印度、越南、台湾、日本、韩国、澳洲、库克群岛、夏威夷群岛、约翰斯顿岛、基里巴斯、中途岛、萨摩亚群岛、法属波里尼西亚等海域水深8至60米处。