Un officier de l’armée russe, Vladimir Dobrovsky (Rudolph Valentino), est remarqué par la tsarine Catherine II (Louise Dresser) après avoir secouru une jeune femme, Mascha (Vilma Bánky). La tsarine ayant tenté de le séduire, il s'enfuit et l'impératrice, furieuse, met sa tête à prix. Peu après, son père étant mort après avoir été dépossédé de ses terres par un noble, Kyrilla Troekouroff (James A. Marcus), Vladimir jure de le venger et devient « l'Aigle noir », une sorte de Robin des Bois portant un masque noir.
Mais il découvre que Troekouroff est le père de Mascha ; il tente de s'éloigner, acceptant une place de précepteur. Son amour pour Mascha étant plus fort que tout, il devient de plus en plus réticent à poursuivre sa vengeance, et finalement tous deux s'enfuient ensemble. Vladimir est capturé par les hommes de la tsarine qui le condamne à être exécuté. Mais au dernier moment elle se ravise et lui permet, sous un faux nom français, de quitter la Russie pour Paris avec Mascha.