Daar loste hij het raadsel van de Sfinx op en werd hij tot koning uitgeroepen. Hij trouwde ook met Iocaste, de koningin van Thebe, die voorbestemd was om zijn moeder te worden. Oedipus bleef onwetend van deze feiten totdat Thebe door een plaag werd getroffen. In een poging de oorzaak van de pest te achterhalen, raadpleegde Oedipus de ziener Tiresias, die de waarheid over zijn afkomst onthulde.
Oedipus wordt dan vervuld van afgrijzen en schuldgevoelens en vertelt zijn verleden om zijn angst te verklaren. Hij vreest dat hij gestraft zal worden voor de misdaden die hij onbewust heeft begaan – vadermoord en incest – en hij anticipeert op de aanstaande vervulling van de profetie die hem sinds zijn jeugd achtervolgt.