Oidipuse (ladina keeles Oidipus Rex või kreeka keeles Oidipous Tyrannos ) lugu algab Teeba linnast, kus maad on tabanud kohutav katk. Oidipus saadab oma õemehe Creoni Delfi oraakli juurde küsima, milline saab olema Teeba saatus. Uudised on häirivad; Creon naaseb sõnumiga oraaklist, öeldes, et nuhtlus lõpeb, kui Laiuse mõrvar (endine Teeba kuningas) tabatakse ja saadetakse välja ning mõrvar asub linnas.
Uskmatu Kreon, kutsub Oidipus välja prohvet Tiresiase. Pime nägija keeldub Oidipusele ütlemast, kes on mõrvar, ja Oidipus süüdistab teda kuriteos osalemises. Tiresias kuulutab mõrvariks Oidipuse ja tormib minema. Oidipus ei näe, kuidas see võimalik on, ja jätkab kuriteo uurimist.
Oma naise, viimase kuninga lese Jocasta ja teiste kodanikega rääkides selgub Oidipuse traagiline saatus. Tegelikult on ta Laiuse poeg ja vaatamata oma pingutustele tappis oma isa ja abiellus emaga.
Kui Oidipus esimest korda sündis, sai tema isa, Teeba kuningas Laius ettekuulutuse, et poeg tapab ta ühel päeval. Kuningas käskis imiku kõrbes läbi jala panna. Teoga süüdistatud sulane ei saanud aga last hüljata; ta andis lapse karjasele, kes tõi ta Korintose kuninga ja kuninganna juurde. Valitsejad adopteerisid lapse ja kasvatasid ta enda omaks. Ühel päeval sai ta sama ennustuse nagu Laius. Uskudes, et tema isa on Korintose kuningas, lahkus ta linnast, et takistada ettekuulutuse teoks saamist.
Linnast välja sõites kohtas ta teelahkmel gruppi mehi ja ta läks tüli treeneri kaasreisijaga ning tappis ta lõpuks. Teeba juurde jõudes avastas ta, et linna survestab Sfinks, kes ei lahku enne, kui tema mõistatusele vastatakse. Oidipus, olles nutikas, vastas sellele õigesti, saatis sfinksi surnuks ja temast sai Teeba valitseja. Võimu kindlustamiseks abiellus ta kadunud kuninga Laiuse lese Jocastaga.
Kui kõik on selgunud, poos Jocasta end üles. Häiritud Oidipus kasutab oma salli nööpe oma silmade väljatõrjumiseks. Ta annab Kreonile kontrolli Teeba üle ja lahkub linnast, et mööda pimedat kerjust maad rännata.