 This species can be found in the Indo-West Pacific oceans from East Africa, throughout Indonesia and New Guinea to New Caledonia, north to southern Japan.These tropical marine fishes inhabits coastal rocky coral reefs and may be also encountered in caves or on wrecks, at depths of .