Los erizos de mar son animales omnívoros y por lo tanto comen tanto materia vegetal como animal. Se alimentan principalmente de algas en el coral y las rocas, junto con materia en descomposición, como peces muertos, mejillones, esponjas y percebes.
Los erizos de mar son presa de muchos depredadores que habitan en su entorno marino. Los principales depredadores del erizo de mar son los cangrejos, peces grandes, nutrias marinas, anguilas, aves y seres humanos. En algunos países, ciertas especies de erizos de mar son servidas como manjar.