Roter Schnapper sind hauptsächlich Fleischfresser, obwohl sie ein paar winzige Pflanzen fressen. Sie fressen hauptsächlich andere Fische, Krebstiere und Garnelen.
Roter Schnapper kann ziemlich groß werden, bis zu etwa 50 Pfund, sodass er größere Tiere wie Tintenfische und Tintenfische fressen kann. Sie ernähren sich auch von kleineren Tieren wie Würmern und Plankton. Ihr Name "Snapper" kommt von der Tatsache, dass sie zu große Eckzähne haben.
Sie leben im Allgemeinen in Gebieten mit Riffen oder an anderen geschützten Orten. Sie können in seichten Gewässern gefunden werden, insbesondere junge Schnapper, aber sie gehen auch bis zu einer Tiefe von etwa 600 Fuß. In tieferen Tiefen ist ihre rote Farbe normalerweise dunkler.