Un oracolo annuncia a Edipo, re di Tebe, che è destinato a uccidere suo padre e a sposare sua madre. Inorridito da questa profezia, Edipo lascia Tebe e si reca a Corinto, dove cresce credendo che il re e la regina di Corinto siano i suoi genitori. Anni dopo, Edipo incontra un viaggiatore che gli dice che i suoi genitori non sono chi pensa che siano. Edipo si propone di scoprire la verità sul suo passato e sul suo destino.
Durante il suo viaggio, Edipo incontra Tiresia, un profeta cieco che rivela che Edipo è il figlio di Laio, l'ex re di Tebe, e Giocasta, moglie di Laio. Tiresia rivela anche che Edipo uccise Laio e sposò Giocasta, adempiendo così la profezia anni fa.
Inorridito da questa rivelazione, Edipo si cava gli occhi e lascia Tebe a vagare nel deserto per il resto della sua vita. Giocasta si impicca per la vergogna e i figli di Edipo, Eteocle e Polinice, si uccidono a vicenda in una battaglia per il trono di Tebe.