Inhabits lagoon and sheltered seaward reefs in coral rich areas (Ref. 1602, 58652). Possibly to 120 m depths. Young is more inshore on sheltered reef crests or slopes, usually amongst soft corals or stinging hydrozoans (Ref. 48635). Feeds on hard-shelled mollusks, crustaceans, and sea urchins (Ref. 27550). The species is observed to swim with a group of goatfish and change its color to resemble these fish, it then darts out from the group to catch small fish (Ref. 2334). Minimum depth reported from Ref. 9823.