Es común en todas las aguas tropicales y subtropicales de casi todo el mundo con la única excepción del este del Pacífico, asociado a arrecifes y viviendo en un rango de profundidades entre 0 y 1200 m.