Spektaklis, paremtas Oidipo mito motyvų siužetu, vyksta senovės Graikijoje. Jocasta karalienė Thebes, norėdama užkirsti kelią orakui nuspėti, kad jos sūnus, užaugęs, nužudys savo tėvą, Thebes karaliaus Lai valdovą, prieš septyniolika metų liepė tarnui sužeisti jauniausio sūnaus kojas, surišti jį ir palikti ramybėje kalnuose. tam tikra mirtis. Kai kurie piemenys rado kūdikį ir nešė jį pas Korinto karalių bei karalienę, kurie neturėjo vaikų, bet aistringai apie juos svajojo. Jie jį meiliai pakėlė, vadindami Oidipu. Pavertęs jaunyste, Oidipas iš vieno Delphic orakulo sužinojo, kad yra pasirengęs nužudyti savo tėvą ir ištekėti už savo motinos. Nežinodamas, kad jis yra Korinto valdovų įvaikintas sūnus, Oidipas palieka juos ir palieka miestą. Pakeliui jis susitinka su arklio palyda. Vienas iš arklių įžeidžia Oidipą, tarp jo ir neįgudusio raitelio įsiplieskia kivirčas. Raitelis sūpuoja prie Oedipo, jis nori atremti smūgį, tačiau, praleidęs, nukrenta ne ant raitelio, o ant savo senojo šeimininko. Senukas miršta nuo smūgio. Oidipas net neįtaria, kad nužudytas jo tėvas karalius Laibas, Tėbų valdovas.
Nepakenčiama našlė Jocasta karštai meluoja savo mirusį vyrą. Po kelių dienų ji išgirdo gandus, kad karaliaus Lai vaiduoklis beveik kasdien auštant buvo kareivis, kuris saugojo miesto tvirtovės sieną, nenuosekliai kalbėjo su jais ir prašė įspėti savo žmoną apie kažką neįtikėtinai svarbaus. Vieną naktį Jocasta prieina prie sienos tikėdamasi, kad jos atvykimas sutaps su vaiduoklio pasirodymu, ir nors vaiduoklio nematyti, jis bando patikrinti, ar sargybiniai ją apgaudinėja. Per visą jų pokalbio sceną nematomas vaiduoklis vėl pasirodo prie sienos, veltui šaukiasi žmonos ir maldauja atkreipti į jį dėmesį. Tik išėjus carui ir jos patarėjui Tiresias, kareiviams pavyksta įžvelgti caro vaiduoklį sienos fone, kuriam belieka paprašyti, kad caro valdžia būtų atiduota saugotis jauno vyro, kuris šiuo metu yra miesto pakraštyje. Ištaręs paskutinius žodžius, vaiduoklis dingsta, kad jis daugiau niekada nebepasirodytų gyvųjų pasaulyje. Šiuo metu netoli nuo Thebeso Oidipas susiduria su sfinksu, kurio visur ieškojo, tačiau, artimai su juo susidūręs, jo iškart neatpažįsta, nes pabaisa pasirodo priešais jį kaip jaunos merginos vaizdelis. Sfinksas tuo metu jau buvo pavargęs užmegzti mįsles ir nužudyti visus, kurie negalėjo jų išspręsti, todėl jis pasakoja „Oedipui“ atsakymą į kitą savo klausimą ir suteikia jaunuoliui galimybę išeiti iš varžybų kaip nugalėtojui. Sfinkso pralaimėjimas suteikia Oidipui galimybę susituokti su Jocasta, nes karalienė pažadėjo, kad ji ištekės už ką nors, kas žino, kaip elgtis su sfinksu, ir taps Thebeso valdovu, kurio Oidipas ilgai siekė. Oidipas yra laimingas ir, nedėkodamas Sfinksui už gerumą, patenkintas savimi, bėga link miesto. Sfinksas pasipiktino Oidipo nedėkingumu, jis yra pasirengęs pasiųsti paskui Anubį, dievybę su vyro kūnu ir šakalo galva, ir liepti suplėšyti Oidipą į gabalus. Tačiau Anubis pataria sfinksui neskubėti į atgailą ir pasakoja jam apie pokštą, kurį dievai nusprendė žaisti su neįtariamuoju Oidipu: jis turi ištekėti už savo motinos, pagimdyti jai du sūnus ir dvi dukras, o tris iš vaikų privalo mirs smurtine mirtimi. Sfinksas yra patenkintas šia perspektyva ir sutinka laukti, kad galėtų pilnai pasimėgauti Oidipo sielvarto paveikslu.
Oidipo ir Jocasta vestuvių diena mažėja. Jaunavedžiai pasitraukia į Jocasta miegamąjį. Karalienė prašo savo vyro pagerbti tradicijas ir susitikti su akląja vyresniąja Tirezija, dvasine Jocasta vadove. Tiresiasas yra labai pesimistiškas dėl karalienės vedybų ir per jaunas, o be to, kaip jis mano, varganas tramplinas Oidipas. Sužinojęs, kad Oidipas yra Korinto karalių palikuonys, Tiresiasas keičia savo požiūrį į nuotaką ir jaunikį bei apskritai apie karalienės santuoką.
Susitikę „Jocasta“ miegamajame, jaunavedžiai beveik iškart pasinėrė į sunkų miegą iki dienos pavargusių žmonių ribos. Kiekvienas iš jų svajoja apie siaubą - Oidipas siejamas su sfinksu ir Jocaste su jai numatytu kraujomaiša. Atsibudęs ir pamatęs senus randus ant Oedipo kojų, nustebęs Jocasta pradeda klausinėti jo apie jų prigimtį ir, palengvėjęs, sužino, kad jis, pasak savo tėvų pasakojimų, juos gavo kaip vaiką einant mišku. Negalėdama sulaikyti neramumų, Jocasta padaro savo vyrui išpažintį pusiau, ir papasakojo, kaip viena jos tarnaitė tariamai prieš septyniolika metų nuvežė savo sūnų su pradurtomis kojomis į kalnus ir paliko jį ten ramybėje.
Kiti septyniolika metų, tai yra vedybinio Oidipo ir Jokasgos gyvenimo metai, prabėgo kaip laiminga akimirka. „Thebes“ sutuoktiniai turėjo keturis vaikus, niekas jų nesugadino. Bet po vaiduokliškos laimės katastrofa ištiko. Dangus nuvertė maro epidemiją mieste, kad karalius surastų tikrąjį sielvartą ir suprastų, kad tai buvo tik žaislas negailestingų dievų rankose. Oidipas sužino, kad jo tėvas, Korinto karalius, mirė senatvėje. Ši žinia iš dalies netgi džiugina Oidipą, nes tai suteikia vilties, kad jam pavyko išsigelbėti iš orakulas numatyto likimo. Oidipo motina Meropė vis dar gyva, tačiau jos vyresnis amžius, pasak Oidipo, yra patikima gynyba nuo antros prognozės dalies įgyvendinimo. Tačiau pasiuntinys, kuris atnešė žinią apie karaliaus mirtį, praneša Oidipui, kad jis yra įpėdinis mirusiojo sūnus. Prieš daugelį metų vienas aviganis, buvęs pasiuntinio tėvu, rado kalnuose kūdikį Oidipą ir nešė į rūmus.
Oidipas nenužudė karaliaus Korinto, tačiau jis prisimena, kad kažkaip vis dėlto sukėlė vieno vyro, kurį jis sutiko kelių, vedančių iš Delfio ir iš Davlijos, sankirtoje, mirtį. Tą pačią akimirką Jocasta supranta, kad būtent Oidipas nužudė Lai, jo tikrąjį tėvą, ir supranta, kad prognozė buvo išsami. Į šventą terorą ji išeina iš Oidipo, kalbėdama su pasiuntiniu, Tiresiasu ir Kreonu, Jocasta broliu, ir nusižudo pakabindama ant savo šaliko. Oidipas, prisimindamas Jocasta pripažinimą prieš septyniolika metų, įsitikina, kad jis yra Lai sūnus ir Jocasta tarnas. Pastebėjęs žmonos dingimą, jis eina paskui ją, tačiau grįžta iš siaubo ir praneša apie žmonos mirtį. Jo akys pamažu atsivėrė, jis supranta, kad Jokasta yra ir sūnus, ir vyras, o ant Thebės užklupęs maras yra miesto bausmė, nes didžiausias nusidėjėlis rado prieglobstį jame. Maras kviečiamas kaitinti atmosferą, kad pagaliau užkluptų perkūnija, atkeliavusi iš šimtmečių gelmių. Oidipas kyla iš nevilties į savo kameras.
Po kurio laiko iš ten pasigirsta Antigonės, vienos iš Oidipo dukterų, šauksmas. Ji vadina visus, esančius viršuje: Antigonė rado savo motinos lavoną, o šalia jo - tėvą, kuris išpūtė akis auksine Jocasta sagėle. Viskas aplinkui yra užlieta krauju. Kreonas nesuvokia, kodėl Oidipas būtent taip pasielgė: jis mano, kad geriau būtų sekti Jocasta pavyzdžiu. Tiresiasas linkęs manyti, kad tai yra Oidipo pasididžiavimo reikalas: jis buvo laimingiausias iš mirtingųjų, dabar jis mieliau pasirodo pats apgailėtiniausias iš jų.
Ant scenos yra Jocasta vaiduoklis, pasipuošęs balta spalva. Jį pamatyti gali tik aklasis Oidipas ir beveik aklasis Tyresas. Dabar Jocasta prieš Oidipą pasirodo tik kaip jo motina. Ji paguodžia sūnų ir nuo šiol saugo nuo visų pavojų, veda jį paskui save. Kartu su Oidipu išeina ir Antigonė, nenorėdama išsiskirti su tėvu. Visi trys palieka rūmus ir palieka miestą.