Like many snappers, it inhabits coral reefs, occurring in both shallow lagoons and on outer reef slopes to depths of at least , at depths reaching at the Marquesas Islands and in the Red Sea.
The preferred habitat of the species changes with age, with young fish schooling on sandy substrates, while larger fish are more solitary, and inhabit deep reefs.