Snapperii roșii sunt în mare parte carnivore, deși consumă câteva plante mici. Ele mănâncă în principal alte pești, crustacee și creveți.
Snapperul roșu poate fi destul de mare, până la aproximativ 50 de lire sterline, astfel încât să poată mânca animale mai mari, inclusiv squid și octopi. De asemenea, ele se hrănesc cu animale mai mici, cum ar fi viermi și plancton. Numele lor, "snapper", vine din faptul că au dinți canini excesiv de mari.
Acestea trăiesc, în general, în zone cu recife sau în alte tipuri de locuri protejate. Ele pot fi găsite în ape puțin adânci, în special tineri, dar ajung la o adâncime de aproximativ 600 de picioare. La adâncimi mai profunde, culoarea lor roșie este de obicei mai întunecată.