В Фивах, где правит Эдип, появляется страшная болезнь. Оракул поясняет, что это наказание за убийство прежнего царя - Лаия. Что бы остановить мор, надо найти убийцу Лаиля, но люди этого не делали, так как боялись сфинкса. Ранее, царь Эдип победил Сфинкса, благодаря этому стал Царем и женился на жене Лаиля - Иокасте. Эдип решает найти убийцу, но у него ничего не получается. Тогда он обращается к прорицателю Тересию, Тересий не хочет открывать Эдипу правду. Эдип начинает подозревать Тересия, тогда тот раскрывает царю, что сам Эдип и убийца. Иокаста убеждает Эдипа, что Лаилю было суждено умереть от руки сына, но убил его случайный путник. Тогда Эдип понимает, что он ненамерено убил Лаиля. Эдипу сообщают, что остался один свидетель и царь за ним посылает. В тоже время приходит посол из Коринфа, который извещает, что отец Эдипа мертв и Корифяне хотят видеть Эдипа на престоле. Однако Эдип отказывается, мотивируя это тем, что ему предсказали убить отца и женится на собственной матери.Тогда вестник объявляет, что на самом деле Эдип не родной сын коринфской царской четы, что он получил его от пастуха из Фив. Иокаста все понимает, ведь у нее когда-то был сын, которого ее муж отдал пастуху. Пастух должен был оставить мальчика в лесу, чтобы не исполнилось страшное пророчество. Когда пастуха привели к царю, он сознался, что действительно отдал ребенка другому пастуху, который направлялся в Коринф. В то же время другой пастух подтверждает, что именно Эдип убил Лаию.