本鱼分布于印度太平洋区，包括东非、马达加斯加、模里西斯、塞席尔群岛、亚丁湾、红海、马尔地夫、巴基斯坦、印度、斯里兰卡、孟加拉湾、安达曼海、泰国、越南、马来西亚、柬埔寨、台湾、中国沿海、日本、韩国、菲律宾、印尼、澳洲、新几内亚、马里亚纳群岛、马绍尔群岛、帛琉、密克罗尼西亚、所罗门群岛、诺鲁、新喀里多尼亚、法属波里尼西亚、夏威夷群岛、吉里巴斯、萨摩亚群岛、东加、吐瓦鲁等海域。
栖息.海鱼、咸淡水域，底栖，水深10~110公尺，热带，水温26℃至29℃，分布于北纬35度至南纬36度、东