Protection from everything (or any form of protection) shields a permanent from four specific things, remembered by the acronym DEBT: Damage, Enchanting/Equipping/Fortifying, Blocking, and Targeting (CR 702.16b). Sacrificing a permanent is none of these four things, so protection provides no defense against it.
Sacrifice is a game action defined in CR 701.17a: to sacrifice a permanent, its controller moves it from the battlefield directly to its owner's graveyard. This action bypasses protection entirely because it is neither damage, nor an aura/equipment attachment, nor a blocking interaction, nor does it require the permanent to be targeted (the sacrifice effect targets the player or resolves as a cost, not as something 'targeting' the creature itself in the rules sense).
This means if a spell or ability says 'sacrifice a creature,' even a creature with protection from everything can be chosen and sacrificed by its controller. Protection simply does not interfere with this process at all.
Example: You control a creature with protection from everything. Your opponent resolves a Fleshbag Marauder trigger, forcing each player to sacrifice a creature. You must sacrifice your creature despite its protection, because sacrifice is not covered by DEBT.
If you want to prevent a creature from being sacrificed, you need an effect that specifically says the creature cannot be sacrificed (e.g., 'This creature can't be sacrificed' or making it indestructible does not help either — only explicit 'can't be sacrificed' text would).
Unofficial fan resource — not affiliated with or endorsed by Wizards of the Coast. Answers are AI-generated estimates grounded in the Comprehensive Rules and are not a substitute for an official judge. Verify anything match-critical.