Le labre traitre est retrouvé au niveau des récifs coralliens que ce soit au sein des lagons ou au niveau des barrières externes. Il vit à des profondeurs comprises entre 1 et 42 m, mais il n'est pas impossible de le retrouver à d'autres profondeurs.