L'idole Maure se rencontre près du fond, généralement à des profondeurs comprises entre 5 et 150 mètres. Il habite les lagons, parfois avec des eaux turpides, les platiers de récifs et les récifs coralliens.