Oedipuksen myytin motiiveihin perustuva näytelmä tapahtuu antiikin Kreikassa. Jocastan kuningatar Thebes, estääkseen oraakkelin ennustamasta, että hänen poikansa, kun hän kasvaa, tappaa oman isänsä, Thebesin kuninkaan Laiin hallitsija, seitsemäntoista vuotta sitten käski palvelijan vahingoittaa nuorimman poikansa jalkaa, sitoa hänet ja jättää hänet yksin vuorille varma kuolema. Eräs paimen löysi vauvan ja kantoi sen Korintin kuninkaan ja kuningattaren luo, jolla ei ollut lapsia, mutta unelmoi heistä intohimoisesti. He kasvattivat häntä rakastavasti, kutsuen häntä Oidipukseksi. Muuttuessaan nuoruudeksi, Oedipus oppi yhdestä Delphic-oraakkelista, että hän oli valmis tappamaan isänsä ja menemään naimisiin oman äitinsä kanssa. Tietämättä, että hän on Korintin hallitsijoiden adoptoitu poika, Oidipus jättää heidät ja poistuu kaupungista. Matkalla hän tapaa hevosen saattajan. Yksi hevosista loukkaa Oidipusta, ja riita leviää hänen ja taitamattoman ratsastajan välillä. Ratsastaja keinuu Oidipuksella, hän haluaa torjua iskun, mutta huomannut sen jälkeen, ei hän jää ratsumiehen, vaan vanhan isäntänsä päälle. Vanha mies kuolee isku. Oidipus ei edes epäile, että hänen isänsä, Thebesin hallitsija, kuningas Lai, tapettaisiin.
Loistamaton leski Jocasta valittaa katkerasti avioliittoaan. Muutamaa päivää myöhemmin hän kuuli huhuja, että kuningas Laiin haamu melkein päivittäin aamunkoitteessa oli sotilas, joka vartioi kaupungin linnoituksen muuria, puhui epäjohdonmukaisesti heidän kanssaan ja pyysi häntä varoittamaan vaimoaan jostakin uskomattoman tärkeästä. Yhtenä yönä Jocasta tulee seinälle siinä toivossa, että hänen saapumisensa tapahtuu samanaikaisesti haamun ilmestymisen kanssa, ja vaikka haamu ei ole näkyvissä, hän yrittää tarkistaa, pettävätkö vartijat häntä. Koko heidän keskustelualueensa näkymätön haamu ilmestyy seinää vasten, kutsuen turhaan vaimoonsa ja pyytäen kiinnittämään huomiota häneen. Vasta tsaarin ja hänen neuvonantajansa Tiresian lähdön jälkeen sotilaat onnistuvat erottamaan tsaarin haamun muurin taustalla. Hänellä on vain aikaa pyytää tsaarin luovuttamista varoittamaan nuorta miestä, joka on tällä hetkellä kaupungin laitamilla. Kun lausunut viimeiset sanat, haamu katoaa, niin että se ei enää koskaan ilmesty elävien maailmaan. Tällä hetkellä, kaukana Thebesista, Oidipus on kohtaamassa Sfinksia, jota hän etsi kaikkialta, mutta tarkentuaan häntä tiiviisti, hän ei tunnista heti, koska hirviö ilmestyy hänen edessään nuoren tytön varjolla. Sfinksi oli siihen aikaan jo kyllästynyt tekemään arvoituksia ja tappaa kaikki ne, jotka eivät pystyneet ratkaisemaan niitä, joten hän kertoo Oidipukselle vastauksen seuraavaan kysymykseen ja antaa nuorelle miehelle mahdollisuuden päästä kilpailusta voittajana. Sfinksin tappio antaa Oidipukselle mahdollisuuden naimisiin Jocasta, sillä kuningatar on luvannut mennä naimisiin jonkun kanssa, joka tietää kuinka käsitellä sfinksia, ja tulla Thebesin hallitsijaksi, jota Oidipus on pitkään etsinyt. Oidipus on onnellinen ja kiittämättä Sfinksia hänen ystävällisyydestään, tyytyväinen itseensä, pakenee kohti kaupunkia. Sfinksi on järkyttynyt Oidipuksen kiistämättömyydestä, hän on valmis lähettämään hänen jälkeensä Anubiksen, ihmiskunnan jumalan jumaluuden ja šakaalin pään, harjoittamisen ja määrätä hänet repimään Oidipuksen paloiksi. Anubis kuitenkin kehottaa Sfinksia olemaan kiirettä kostoa ja kertoo hänelle vitsistä, jonka jumalat päättivät leikkiä pahaa ajattelemattoman Oidipuksen kanssa: hänen on avioliitto omaa äitiään, synnyttää kaksi poikaa ja kaksi tytärtä, ja kolmen lapsen on kuolee väkivaltaisen kuoleman. Sfinksi on tyytyväinen tähän näkymään ja suostuu odottamaan voidakseen nauttia Oidipuksen surun kuvasta tulevaisuudessa.
Oedipuksen ja Jocastan hääpäivä on laskussa. Vastasyntyneet jäävät eläkkeelle Jocastan makuuhuoneeseen. Kuningatar pyytää miehensä kunnioittamaan perinteitä ja tapaamaan sokean vanhemman Tiresian, Jocastan henkisen oppaan. Tiresias on erittäin pessimistinen kuningattaren avioliiton suhteen ja liian nuori, ja lisäksi hänen mielestään huono tramppi Oedipus. Saatuaan tietää, että Oidipus on Korintin kuninkaiden jälkeläinen, Tiresias muuttaa suhtautumistaan morsiamaan ja sulhanen ja yleisesti kuningattaren avioliiton näkemyksiä.
Tavattuaan Jocasta'sin makuuhuoneessa, vastasyntyneet menivät melkein heti raskaaseen uneen päiväkotiin väsyneiden ihmisten rajalle. Jokainen heistä haaveilee kauhuista - Oidipus liittyy sfinksiin ja Jocaste hänelle ennustetun insestiin kanssa. Kun hän herää ja näkee vanhoja arpia Oedipuksen jaloilla, hämmästynyt Jocasta alkaa kysyä häntä heidän luonteestaan ja selvittää helpotuksena saavansa ne vanhempiensa kertomusten mukaan lapsena metsäkävelyn aikana. Koska Jocasta ei pystynyt hillitsemään levottomuutta, hän tekee puolisonsa tunnustuksen, jossa hän kertoi hänelle, kuinka yksi hänen palveliaineistaan väitti vieneen vauvan poikansa lävistetyillä jalkoilla seitsemäntoista vuotta sitten vuorille ja jättäen hänet sinne yksin.
Seuraavat seitsemäntoista vuotta, toisin sanoen Oidipuksen ja Jokasgan avioliiton vuodet, lensivat kuin onnellinen hetki. Thebanin kuninkaallisilla puolisoilla oli neljä lasta, mikään hemmotti heidän olemassaoloaan. Mutta aavemaisen onnellisuuden jälkeen puhkesi katastrofi. Taivas laski ruttoepidemian kaupunkiin, jotta kuningas löytäisi todellisen surun ja ymmärtäisi, että se oli vain lelu armottomien jumalien käsissä. Oidipus saa tietää, että hänen isänsä, Korintin kuningas, kuoli vanhuudesta. Tämä uutinen on osittain jopa miellyttävä Oidipukselle, koska se antaa hänelle toivoa, että hän onnistui pakenemaan oraakalin ennustaman kohtalon. Oidipuksen äiti Merope on edelleen elossa, mutta hänen vanhempi ikänsä on Oidipuksen mukaan luotettava puolustus ennusteen toisen osan toteuttamista vastaan. Kuitenkin lähettiläs, joka toi uutisen kuninkaan kuolemasta, kertoo Oidipukselle, että hän on kuolleen adoptoitu poika. Monta vuotta sitten yksi paimen, joka oli sanansaattajan isä, löysi vauvan Oidipuksen vuoristosta ja kantoi palatsiin.
Oidipus ei tappanut kuningas Korinttia, mutta muistuttaa, että hän jotenkin aiheutti yhden miehen kuoleman, jonka hän tapasi Delphistä ja Davliasta johtavien teiden risteyksessä. Juuri tällä hetkellä Jocasta tajusi, että Oidipus tappoi hänen todellisen isänsä Lai, ja tajuaa, että ennustus oli täydellinen. Pyhässä kauheudessa hän jättää Oidipuksen puhumalla sanansaattajan, Tiresian ja Jocasta-veljen Creonin kanssa, ja tekee itsemurhan ripustamalla oman huivinsa. Oedipus muistaa Jocasta-tunnustuksen seitsemäntoista vuotta sitten ja on vakuuttunut siitä, että hän on Laiin poika ja Jocasta-palvelija. Kun hän huomaa vaimonsa katoamisen, hän seuraa häntä, mutta palaa kauhistuneena ja ilmoittaa vaimonsa kuolemasta. Hänen silmänsä vähitellen aukeavat, hän ymmärtää, että Jokasta on sekä poika että aviomies, ja Thebeksen sattuva rutto on rangaistus kaupungille, koska suurin syntinen löysi turvassa sen. Ruttoa kutsutaan kuumentamaan ilmakehää niin, että lopulta ukonilma puhkeaa vuosisatojen syvyydestä. Oidipus nousee epätoivoisesti kammioihinsa.
Jonkin ajan kuluttua sieltä tulee Oedipuksen tyttären Antigonen itku. Hän kutsuu kaikkia yläkerran läsnä olevia: Antigone löysi äitinsä ruumiin ja hänen vierestään - isänsä, joka pisti silmänsä Jocastan kultaisella rintakorulla. Kaikki ympärillä on veren peitossa. Creon ei ymmärrä miksi Oedipus teki juuri sen: hän uskoo, että olisi parempi seurata Jocasta-esimerkkiä. Tiresias on taipuvainen uskomaan, että tämä on Oidipuksen ylpeyden asia: hän oli kuolevaisten onnellisin, nyt hän haluaa tulla kurjimmaksi heistä.
Lavalla on Jocasta-aave, joka on pukeutunut kokonaan valkoiseksi. Vain sokea Oidipus ja melkein sokea Tiresias näkevät hänet. Nyt Jocasta esiintyy Oidipuksen edessä vain hänen äitinsä. Hän lohduttaa poikansa ja suojaa tästä lähtien kaikilta vaaroilta, johtaa hänet pois itsensä jälkeen. Yhdessä Oidipuksen kanssa myös Antigone lähtee haluamatta erota isänsä kanssa. Kaikki kolme poistuvat palatsista ja poistuvat kaupungista.