Enzo Grimaldi, un noble banni de Venise, revient déguisé en marin. Il est aimé par la cantatrice Gioconda, mais aime Laura, la femme du grand conseiller Alvise. Barnaba, un espion qui désire Gioconda mais qu'elle repousse, reconnait Enzo et le dénonce au conseil.
Enzo et Laura se rencontrent secrètement à bord de son navire. Gioconda les surpend mais reconnaissant en Laura celle qui avait sauvé sa mère aveugle, La Cieca, injustement accusée de sorcellerie par Barnaba, elle les avertit de l'arrivée prochaine de ce dernier pour les arrêter. Laura s'échappe et Enzo met le feu à son navire avant de s'enfuir avec Gioconda.
Alvise, ayant découvert la liaison de sa femme, la contraint à prendre un poison, mais Gioconda y substitue un somnifère et réussit à la transporter chez elle, où Enzo doit la retrouver. Pour les sauver, Gioconda promet à Barnaba de se donner à lui. Une fois Enzo et Laura enfuis, Gioconda prend le poison qui était destiné à Laura. Lorsque Barnaba arrive pour toucher sa « récompense », il la trouve agonisante ; furieux et dans un dernier geste de vengeance, il lui dit à l'oreille qu'il a fait noyer sa mère La Cieca, mais en vain : Gioconda est déjà morte.