The fastest way to level a warlock in TBC is Affliction with a Voidwalker tank pet. Send your Voidwalker in, stack Corruption, Curse of Agony, and Immolate, then wand or Drain Life until the mob dies. The dots kill while the Voidwalker eats the hits, so you take almost no damage and can chain-pull mobs back-to-back from 1 to 70 with barely any drinking.
- Spec: Affliction (deepest into the tree) is the go-to for solo speed and survivability.
- Pet: Voidwalker for solo grinding and questing; Succubus for pure single-target burst; Imp indoors or in groups.
- Core rotation: Curse of Agony → Corruption → Immolate → wand/Drain Life.
- Mana fix: Life Tap turns health into mana; Voidwalker Sacrifice or Drain Life tops your health back up.
- Level range: 1–70 (TBC raised the cap from 60 to 70).
- Zones: quest normally to 58, hit the Dark Portal, then grind Hellfire Peninsula → Zangarmarsh → Nagrand to 70.
Affliction or Demonology for leveling?
Affliction is the standard leveling spec because dots plus Drain Life mean you rarely stop to eat or drink, and you can tag multiple mobs at once. Demonology is a valid alternative once you can grab the Felguard at level 50 — its pet does big damage and tanks well — but Affliction stays smoother and safer for most of the climb.
Which pet should I use while leveling?
The Voidwalker is your default. It holds threat so your dots tick freely and you stay at full health. Swap to the Succubus when you want to kill a single tough mob faster, and use the Imp indoors, in dungeons, or when something else is tanking for you.
How do I avoid running out of mana?
Life Tap is the answer: convert health into mana on the fly, then refill health with Drain Life or by sacrificing your Voidwalker's shield. Keep dots rolling on multiple mobs so each kill returns more than it costs, and you'll almost never sit down to drink.
If you'd rather skip the grind and jump straight into TBC endgame, PewPewShop's vetted human pros offer warlock leveling help and coaching — play alongside a seasoned player who dials in your rotation, spec, and route so you hit 70 ready to raid.