Se encuentra en substratos generalmente pedregosos, arenosos o fangosos; desde zonas intermareales hasta los 30(69)m de profundidad, en el Mediterráneo y costas atlánticas del SW de España, W de Marruecos, Islas Canarias, Senegal.