Vanilla WoW Wiki
Enslave Demon
Spell shadow enslavedemon.png
  • Enslave Demon
  • 30 yd  range
  • 27% of base mana
  • 3 sec cast
  • Reagents: [Soul Shard]
  • Enslaves the target demon, up to level [player level + X], forcing it to do your bidding. While enslaved, the time between the demon's attacks is increased by 40% and its casting speed is slowed by 30%. Lasts up to 5 min. If you repeatedly enslave the same demon, it will become more difficult to control with each attempt.
Usable by
CooldownNone/Global Cooldown
Other information
Related debuff
Spell shadow enslavedemon.png
  • Enslave Demon
  • Enslaved.
  • Duration: 5 minutes

Enslave Demon is a warlock spell which allows the caster to temporarily gain control of a demon type creature. The spell can be used to control various mobs, and is required to control specific demons summoned by the warlock. Only one demon can be controlled at any one time, and any currently summoned pet will be dismissed upon casting (even if the target resists).

Rank table

Rank Level Mod Level Cost
1 +2 30 60s
2 +3 44 1g 20s
3 +4 58 2g 40s
4 +5 72 7g


When enslaving Doomguards, it helps to use Curse of Elements before this spell to increase its effectiveness.

A helpful way to protect from a resistant and a very angry demon is to use the Voidwalker's Sacrifice, since you will lose your Voidwalker anyway after casting the spell.

You can manually release enslaved demons by attempting to summon one of your normal demons, such as the Imp. The enslaved demon will be freed as soon as you begin casting. The demon can also be released by right clicking on its character portrait and clicking "Dismiss". Please note this just frees it, it does not 'de-summon' it like your regular minions. You will still have to fight it.

In instance situations, it's considered good etiquette to release your enslaved demon between fights, warning your party first of course. This will prevent it from freeing itself during the next fight and becoming an add.

Like Mind Control, Enslaving generates a large amount of hate towards the caster. It's a good idea to set your new pet to Stay and put some distance between you and it if you're going to manually release it.

A good way to get rid of an enslaved demon is to order it to stay and run away. The demon will be dismissed but you will be far enough from him for him to simply despawn without attacking you. Another way is to dismiss it, banish it, and then run away.


  • Improved Enslave Demon used to reduce casting time and the target's chance to resist, but in patch 3.1.0 it was removed from the game.

Patch changes

  • Template:Patch 3.1.0
  • Template:Patch 2.1.0
  • Patch 1.3.0 (patch date:2005-03-07): No longer dispellable. 
  • Patch 1.2.0 (patch date:2004-12-18): Can no longer be cast on tapped targets.