Luffy finally defeats Doflamingo in Episode 733 of the One Piece anime, during the climax of the Dressrosa arc.

Quick answer

  • The main fight between Luffy and Doflamingo runs across multiple episodes (roughly 721–733), but the actual finishing blow and clear victory happen in Episode 733.
  • Episode 723 is where their serious showdown really kicks off, but it is not the episode where Doflamingo is beaten; it just marks the start of their full-on clash on the palace rooftop.

Mini timeline of the fight

  • Episodes 721–722 – The battle build-up and early clash, with Dressrosa’s fate on the line.
  • Episode 723 ("A Collision of Haki – Luffy vs. Doflamingo") – Their real one-on-one showdown begins, including Conqueror’s Haki clashes and Law’s Counter Shock moment.
  • Episodes 724–732 – Ongoing fight, revelations about Doflamingo, Gear 4 action, and the birdcage closing in on Dressrosa.
  • Episode 733 – Luffy lands the decisive attack and defeats Doflamingo , bringing the birdcage and Doflamingo’s rule to an end.

If you’re (re)watching

  • To see the full experience , start around Episode 721 and watch through 733 to get all the context, Gear 4 reveal, and emotional payoff of Dressrosa.
  • If you only care about the exact episode where Doflamingo loses , you can jump straight to Episode 733.

So, for the question “what episode does Luffy beat Doflamingo” — the answer is Episode 733.✅

Information gathered from public forums or data available on the internet and portrayed here.