On peut retrouver Chrysiptera rex jusqu'à 20m de profondeur bien qu'en général, il soit dans les six premiers mètres.
Il est présent dans les récifs côtiers, au niveau du platier et dans la partie haute des pentes récifales légèrement exposées.