Ce poisson herbivore passe ses journées à racler les algues sur les rochers et les coraux morts pour se nourrir. Ses dents poussent continuellement pour compenser l’usure due à son type d’alimentation. En s’alimentant, il broie les coraux morts, et produit ainsi du sable blanc corallien. On estime qu’un poisson perroquet peut produire jusqu’à 90 kg de sable par an.
Il passe ses nuits dans des trous ou dans des fissures à l’intérieur d’un cocon de mucus transparent qui le protège des prédateurs et des parasites. Ce poisson est apprécié́ pour sa chair. Son déclin est une menace pour la survie des coraux auquel il participe grandement à l’équilibre.