Die adulte Riffbarsche bewohnen flache Korallenriffe und isolierten Fleckenriffe (patch reefs)in tieferem Wasser bis zu 100 Meter.Zweifarben-Riffbarsche sind territorial und verteidigen ihre kleinen Reviere sehr aggressiv.
In der Fortpflanzungszeit befruchten die Männchen die Eigelege verschiedener Weibchen. Die Männchen bewachen und belüften die befruchteten Eier, und entfernen verpilzte Eier, bis die neue Fischbrut beschlüpft ist.