Adaptação do romance homônimo de Michel Zevaco, a história se passa em 1500, em Veneza, época da Santa Inquisição e do Conselho de Dez – um poderoso organismo do governo, que realizava sessões secretas e julgamentos com o intuito de defender a república de conspirações internas e externas.
Rolando Candiano (Carlos Alberto), filho do doge de Veneza, está de casamento marcado com a bela Leonor Dandolo (Yoná Magalhães). Mas, no dia da cerimônia, é traído por seu amigo, o capitão Altieri (Jardel Filho): apaixonado por Leonor, Altieri o denuncia à Inquisição como traidor da república. Também pesa contra Rolando o assassinato de João d’Ávila. Apesar de sua inocência, ele é apontado como responsável pela morte do membro do Conselho de Dez. Com essas duas acusações, Rolando é condenado e preso na Ponte dos Suspiros. Seu pai, o doge Lourenço Candiano (Paulo Gonçalves), é deposto e condenado à máscara de ferro. Foscari, cúmplice de Altieri, é nomeado doge.
Com a prisão de Rolando, Altieri é promovido a capitão-general e se aproxima de Leonor. A jovem não esconde o desprezo que sente por Altieri, mas, por imposição de seu pai, Dandolo (Paulo Padilha), concorda em ficar noiva do capitão-general. O casamento não demora a acontecer. A felicidade de Altieri, no entanto, dura pouco. Logo vem à tona a gravidez de sua esposa, que espera um filho de seu inimigo. A notícia o desestabiliza e Altieri ameaça a vida da criança, caso Leonor insista em criar o filho. Quando o menino nasce, é mantido na torre em companhia de uma ama.
Outra personagem importante na trama é Impéria (Arlete Salles), filha de uma família aristocrática de Florença. Apaixonada por Rolando Candiano, ela não mede esforços para conquistá-lo. No decorrer da trama, denuncia Leonor à Inquisição, alegando que ela é uma herege por compartilhar das ideias luteranas pregadas pelo Frei Vicente (Carlos Vereza). Além disso, acusa a jovem de ser a responsável pelo assassinato de Silvia Candiano (Ida Gomes), mãe de Rolando. Leonor é presa, julgada pelo Santo Ofício e condenada à fogueira.
Rolando consegue fugir da prisão e promete vingar-se de todos aqueles que lhe traíram. Scalabrino (Paulo Araújo), um bandido que no início da trama teve sua vida poupada pelo filho do doge, passa a ser seu grande aliado. No final, Rolando conta também com o apoio de João de Médicis, de Florença. Conhecido como o Grande Diabo, ele concorda em ajudá-lo com seu exército para derrubar de vez o capitão Altieri. Mas exige que, em troca, Rolando se case com sua filha, Impéria.
No penúltimo capítulo, Rolando e Altieri se enfrentam num duelo final. Altieri é morto e Rolando é nomeado doge pelo Conselho de Dez. Leonor consegue escapar da fogueira graças à confissão de Impéria, que assume ter matado Silvia Candiano. Ela também é responsabilizada pela morte de João d’Ávila, que acontecera no início da história. Com as revelações, Rolando se exime do compromisso que assumira com João de Médicis e casa-se, finalmente, com Leonor.