Ødipus, kongen af Theben, får at vide af et orakel, at han er bestemt til at dræbe sin far og gifte sig med sin mor. Forfærdet over denne profeti forlader Ødipus Theben og rejser til Korinth, hvor han vokser op med at tro, at kongen og dronningen af Korinth er hans forældre. År senere møder Ødipus en rejsende, der fortæller ham, at hans forældre ikke er, som han tror, de er. Ødipus sætter sig for at opdage sandheden om sin fortid og sin skæbne.
På sin rejse møder Ødipus Tiresias, en blind profet, der afslører, at Ødipus er søn af Laius, den tidligere konge af Theben, og Jocasta, Laius' kone. Tiresias afslører også, at Ødipus dræbte Laius og giftede sig med Jocasta, og dermed opfyldte profetien for år siden.
Forfærdet over denne åbenbaring stikker Ødipus øjnene ud og forlader Theben for at vandre i ørkenen resten af sit liv. Jocasta hænger sig i skam, og Ødipus sønner, Eteocles og Polynices, dræber hinanden i en kamp om Thebens trone.