Fed up with the life he is forced to lead, Leporello is about to quit Don Giovanni’s service; but a bribe persuades him to stay. Giovanni has set his sights on Donna Elvira’s maid and, to assist his intentions, he makes Leporello swap clothes with him. When Elvira herself appears at her window, he uses the disguised Leporello as a decoy to lure her away. Giovanni’s serenade is interrupted by Masetto, who is out seeking his blood. Pretending to be Leporello, he beats him up. The battered Masetto is comforted by Zerlina.
Leporello is trying to lose Elvira in the darkened streets. Mistaken by everyone for Giovanni, Leporello confesses to the deception, to the stunned amazement of all. A wretched Elvira is forced to admit to herself that she still loves Giovanni, despite his misdeeds.
Giovanni and Leporello meet in a graveyard where the Commendatore is buried. They are interrupted by the sound of the dead man’s voice. Defiantly, Giovanni asks the statue of the Commendatore to come dine with him. The statue accepts.
Ottavio tries to persuade Anna to marry him soon, but she is unable to return his love while she is still in mourning for her murdered father.
Giovanni is having supper when Elvira arrives, begging him to repent. He rejects her entreaties and she storms out. She is heard to scream, and Leporello goes to investigate. He sees the statue of Commendatore, who has accepted Giovanni’s invitation to dinner.
The Commendatore tells his host that his time on earth is almost up and urges him to repent. Giovanni refuses, and the Commendatore leaves him to face his damnation.
It is left for a terrifed Leporello to tell the others what has occurred.