Es un habitante muy común de los arrecifes de coral, donde se alimenta principalmente de esponjas, aunque también de pequeños invertebrados bentónicos sésiles, como ascidias y briozoos.