Oedipus was the son of the King Laius and the Queen Jocasta of Thebes. A curse on the Laius fortold that any son born of Jocasta would kill him. When Jocasta did bear a son, the child's feet were pierced and he was left do bleed to death. However, a shepherd found Oedipus and took him to King Polybus of Corinth, who adopted Oedipus. He named the child Oedipus, which means "swelled foot".
When Oedipus grew older, he sought advice from an oracle. The oracle told him that he was destined to kill his father and marry his mother. Fearing that he would harm Polybus, Oedipus fled the kingdom. As he left, he found Laius travelling. The charioteer treated him rudely, so Oedipus killed him and his entire party.
Oedipus arrived in Thebes he found the people troubled with Laius' death, and plagued by a monster, the Sphinx. Oedipus managed to outwit the Sphinx and kill it. Fullfilling his destiny, Oedipus then took the thrown of Thebes, marrying his mother, Jocasta.