Se distribuye desde Iquique hasta Tierra del Fuego, por el océano Pacífico, y continúa por la costa atlántica en Argentina, hasta el Norte de Brasil. Su batimetría va desde la zona intermareal hasta los 10 m de profundidad.