Acte I
Don Giovanni, un noble espagnol, est connu dans toute l'Europe pour être un séducteur de femmes; Leporello, son serviteur, l'aide à contrecœur en faisant le guet. Alors que Don Giovanni tente de quitter la maison de Donna Anna, sa dernière conquête; il tue le père d'Anna, le Commendatore, qui essaye de le retenir. Anna raconte à son fiancé, Don Ottavio, qu'elle a été violée par un homme inconnu et ils jurent de se venger du meurtrier.
Leporello tente de persuader son maître de changer. Il est interrompu par Donna Elvira, une ancienne maîtresse de Giovanni, partie à sa recherche. Giovanni laisse à Leporello le soin d'expliquer à cette dernière sa réputation de coureur de jupons.
Giovanni s’emploie à séduire Zerlina, la fiancée de Masetto. Elvira l’interrompt et déjoue sa tentative. Ottavio et Anna font appel à Giovanni pour les aider dans leur poursuite du meurtrier du père d'Anna. Elvira fait à nouveau irruption et met en garde Ottavio et Anna à propos de la vraie nature de Giovanni; Anna révèle à Ottavio que Giovanni est l'homme qui a assassiné son père.
Leporello discute avec Giovanni du bal masqué qu’il organise ce soir-là. Zerlina assure à Masetto que Giovanni ne l'a pas touchée. Elvira se joint à Ottavio et Anna; ils se rendent au bal et ont l'intention de se venger de Giovanni. Alors que la fête bat son plein, Giovanni tente de piéger Zerlina, mais elle mobilise tous ceux qui la soutiennent afin de piéger Giovanni. Tous l'accusent, mais Leporello et lui leur échappent une fois de plus.
Acte II
Désirant séduire la femme de chambre d'Elvira, Giovanni échange ses vêtements avec ceux de Leporello, chargé d'attirer Elvira. Giovanni est interrompu par Masetto, qui a l'intention de le tuer. Mais son déguisement est réussi ; il bat Masetto et s’échappe.
Anna, Ottavio, Zerlina et Masetto prennent Leporello pour Giovanni. Leporello retire alors son déguisement et les convainc qu'il n'est pas celui qu’ils cherchent. Ottavio jure de se venger de Giovanni que, malgré tout, Elvira continue à aimer.
Giovanni entend la voix du Commandatore, qu'il a tué, l’avertissant d’un châtiment imminent. Giovanni ordonne à Leporello d'inviter le fantôme à souper. Le fantôme du Commendatore accepte l'invitation de Don Giovanni et arrive pour l'envoyer en enfer.