Purpursnegl lever i havet (saltvann), fra 0 til 50 meters dyp, på berg og steinbunn. Den lever som rovdyr på blåskjell og rur. For å kunne spise disse lager den et hull i skallet.