Príbeh Oidipa (v latinčine Oidipus Rex alebo grécky Oidipous Tyrannos ) sa začína v meste Théby, kde krajinu zasiahol hrozný mor. Oidipus posiela svojho švagra Kreóna do orákula v Delfách, aby sa spýtal, aký bude osud Téb. Správy sú znepokojujúce; Kreón sa vracia so správou od orákula, že mor skončí, keď bude vrah Laius (bývalý kráľ Théb) chytený a vyhnaný a že vrah je v meste.
Neveriaci Kreónovi Oidipus povoláva proroka Tiresiasa. Slepý vidiaci odmietne povedať Oidipusovi, kto je vrah, a Oidipus ho obviňuje, že je zapletený do zločinu. Tiresias vyhlási Oidipa za vraha a utečie. Oidipus nevie, ako je to možné, a pokračuje vo vyšetrovaní zločinu.
Prostredníctvom rozhovoru s jeho manželkou Jocastou, vdovou po poslednom kráľovi, a ďalšími občanmi sa vynára Oidipov tragický osud. V skutočnosti je synom Laiusa a napriek jeho maximálnemu úsiliu zabil svojho otca a oženil sa so svojou matkou.
Keď sa Oidipus prvýkrát narodil, jeho otec Láius, kráľ Théb, dostal proroctvo, že jeho syn ho jedného dňa zabije. Kráľ prikázal prebodnúť dieťa cez nohu na púšti. Sluha obvinený z tohto činu sa však nedokázal prinútiť dieťa opustiť; dal dieťa pastierovi, ktorý ho priviedol ku kráľovi a kráľovnej Korintu. Panovníci si dieťa osvojili a vychovali ho ako vlastné. Jedného dňa dostal rovnaké proroctvo ako Laius. Keďže veril, že jeho otec je kráľ Korintu, opustil mesto, aby zabránil naplneniu proroctva.
Cestou z mesta narazil na križovatke so skupinou mužov, pohádal sa s pasažierom koča a nakoniec ho zabil. Keď sa dostal do Théb, zistil, že mesto je utláčané Sfingou, ktorá neodíde, kým jej hádanka nebude zodpovedaná. Oidipus, ktorý bol šikovný, odpovedal správne, poslal Sfingu na smrť a stal sa vládcom Théb. Aby si upevnil moc, oženil sa s Jocastou, vdovou po zosnulom kráľovi Laiovi.
Akonáhle je všetko odhalené, Jocasta sa obesí. Rozrušený Oidipus si pomocou špendlíkov jej šatky vypichol oči. Dáva Kreónovi kontrolu nad Thébami a opúšťa mesto, aby sa ako slepý žobrák túlal krajinou.