A Layo, rey de Tebas, un oráculo le predijo que el hijo que tuviera con su esposa Yocasta mataría a su padre y se casaría con su madre.
Así pues, cuando pasado el tiempo nació un hijo, le atravesaron los pies con clavos y lo abandonaron para que muriera en el monte Citerón. Pero un pastor encontró al bebé, lo cuidó y lo entregó a otro pastor que lo llevó ante su señor, el rey de Corinto.
Pólibo, al no tener hijos, adoptó al niño, quien creció creyendo que era, en efecto, hijo del rey. Más tarde, al dudar de su linaje, consultó al dios de Delfos y escuchó él mismo la palabra que antes se le había declarado a Layo. Por lo cual huyó de lo que consideraba la casa de su padre y, en su huida, se encontró con su padre Layo y, sin querer, lo mató.
Al llegar a Tebas, resolvió el enigma de la Esfinge y los agradecidos tebanos hicieron rey a su salvador. Así reinó en lugar de Layo y se casó con la reina viuda.
Tuvieron hijos y Tebas prosperó bajo su mandato, pero de nuevo una terrible peste cayó sobre la ciudad. Otra vez se consultó al oráculo y este les ordenó purificarse de la culpa de sangre.
Edipo denuncia el crimen del que no es consciente y se compromete a localizar al criminal. Paso a paso se le hace evidente que él es el hombre. La escena final revela a Yocasta muerta por su propia mano y a Edipo cegado por su propio acto, implorando la muerte o el exilio.