L'azione si svolge in una Venezia seicentesca, preoccupata per le imprese degli Uscocchi che infestano l'Adriatico. Il figlio del doge vorrebbe battersi contro i pirati, ma è destinato dal padre alla carriera diplomatica. Cionondimeno sotto le spoglie di un misterioso capitano che porta le insegne di San Marco guida un gruppo di audaci veneziani che non danno tregua ai pirati. Nel corso di queste imprese si innamora di Rossana, una popolana che si è unita agli Uscocchi. Dopo molte peripezie il figlio del Doge riuscirà a debellare i pirati ed a sposare Rossana rivelando la vera identità dell'uomo che si batte sotto la divisa del leone di S. Marco.