Questa specie è endemica della coste atlantiche del centro-Sud America, dalla Florida al Brasile.
È una specie marina che si trova in acque calde e temperate, spesso in associazione con le barriere coralline. La sua distribuzione è limitata alle regioni tropicali e subtropicali dell'Oceano Atlantico.