Na mitologia grega, Édipo primeiro salvou a cidade de Tebas de uma praga colocada sobre ela pela Esfinge. Ele não derrotou a Esfinge pela força bruta, mas pelo intelecto quando respondeu corretamente ao enigma do monstro. Ele foi declarado rei de Tebas, mas casou-se sem saber com sua mãe, Jocasta.
A Esfinge estava aterrorizando Tebas por um período de tempo não revelado antes de Édipo ser capaz de derrotá-la. A Esfinge colocou uma grande praga sobre Tebas e se recusou a removê-la até que alguém respondesse corretamente seu enigma. Muitos heróis tentaram responder ao enigma, mas cada um foi comido vivo após responder incorretamente. Quando Édipo respondeu à Esfinge corretamente, a Esfinge se matou.
O rei Laio recebeu um oráculo antes do nascimento de Édipo, alegando que uma criança do sexo masculino produzida por Laio o mataria. Após o nascimento de Édipo, Laio enviou o recém-nascido para ser exposto, mas Édipo foi levado para Corinto e criado pelo rei e pela rainha. Édipo visitou um oráculo quando era mais velho e foi informado que mataria seu pai e teria filhos com sua mãe. Quando ele fugiu, ele correu para Laio, que foi desrespeitoso, então Édipo o matou. Édipo seguiu a estrada para Tebas, onde resolveu o enigma.