Se encuentra en el Atlántico este y se extiende desde Portugal, Canarias y Madeira hasta Angola incluyendo el Mediterráneo sudoeste.