Orestes, the son of Agamemnon, has come back home from exile to avenge Agamemnon's death. Orestes is accompanied by a friend, Pylades.
Orestes cuts off two locks of his hair to make as offerings: he gives one as an offering to a river in Argos, and the other to the spirit of his father.
After he makes these offerings, Orestes sees his sister Electra coming up to the tomb of Agamemnon, along with a group of slave-women. Orestes and Pylades take up positions in hiding to see what happens next.
Orestes and Pylades step forward and reveal themselves. Orestes reveals that an oracle of Apollo told him that he had to go to Argos and avenge his father – otherwise the gods would punish him with horrible diseases.
Orestes, Electra, and the Chorus join together in singing and chanting prayers to Agamemnon, asking for his help in getting revenge on Clytemnestra and Aegisthus.
When they are finished singing this song, Orestes asks Electra and the Chorus, "So, why'd you guys pick this day to come offer libations to Agamemnon, anyway?" The women of the Chorus explain that Clytemnestra sent them because of a horrible dream she had: she dreamed that she gave birth to a snake; when she put the snake to her breast, it drew blood out along with the milk. Orestes thinks this is great news – he interprets himself as the snake, because he is coming to kill his own mother.
Orestes takes charge of the situation: he tells Electra to go inside the palace and act natural; he also asks the Chorus to help him out by saying the right things at the right time.
Then Orestes and Pylades go up to the gate of the palace and start knocking to be let in. Finally, Clytemnestra comes out. Orestes, pretending to be a traveler from Parnassus (near Delphi, where Apollo's temple is), tells Clytemnestra: "On my way here I ran into a man who told me that your son Orestes is dead. Sorry." Clytemnestra acts as if she is sorry to hear this, but welcomes Orestes (as the traveler from Parnassus) and Pylades into the house anyway.
When Aegisthus shows up to the palace alone and thinking Orestes is dead, Orestes seizes the opportunity and kills Aegisthus (offstage).
Clytemnestra shows up and realizes what has happened. Orestes and Pylades come toward her, out of the house. Orestes is about to kill his mother, but her words make him hesitate.
Then Pylades, who has not spoken yet in the whole play, urges Orestes to go ahead and do it. After a little bit more chit-chat, Orestes leads Clytemnestra into the palace and kills her.
A short time later, Orestes opens the palace gates to reveal himself standing over the dead bodies of Clytemnestra and Aegisthus. He commands some slaves to stretch out a fabric, which Clytemnestra threw over Agamemnon to trap him before stabbing him.
Orestes starts to lose his mind. He becomes convinced that he is being pursued by the Furies – female spirits of vengeance. The Chorus tries to calm him down, but doesn't succeed.
Orestes runs off to Delphi to be purified; the Chorus ends the play by praying that everything will turn out well.