Michael, duc de Streslau, convoite le trône de Ruritanie qui revient de droit à son propre frère Rudolf V. Aidé de son âme damnée, Rupert de Hentzau, il fait droguer le roi pour l'empêcher de paraître aux fêtes du couronnement. Les fidèles compagnons du roi; le colonel Zapt et von Tarlenheim, lui substituent un cousin éloigné, Rudolf Rassendyl, qui est son sosie parfait... Au bal du couronnement, Rudolf tombe amoureux de la princesse Flavia, la fiancée du souverain. Un instant décontenancés, Michael et Rupert font enlever le roi encore endormi dans son pavillon de chasse. À la demande du colonel Zapt, Rudolf poursuit son rôle. Grâce à l'aide d'Antoinette de Mauban, la maîtresse de Michael qui redoute de perdre celui qu'elle aime s'il monte sur le trône, Zapt apprend que le roi est retenu au château de Zenda. Rudolf Rassendyl se rend sur les lieux, la nuit. Michael, qui a surpris Rupert courtisant sa maîtresse, est tué au cours du duel qui s'ensuit. Puis Rupen engage un combat sans merci avec Rudolf au terme duquel il parvient à fuir. Le roi véritable retourne sur le trône. Rudolf, au désespoir car il aime la princesse Flavia, quitte à tout jamais le royaume.