Un romancier appelé «le Maître» écrit l'histoire de Ponce Pilate. Il est soutenu par Marguerite, sa maîtresse. Son oeuvre est rejetée par les critiques littéraires officiels du régime Soviétique(cf contexte historique). Il est mis à l'écart dans un hôpital psychiatrique.

Le diable qui prend la forme d'un expert en magie noire descend à Moscou accompagné de quelques serviteurs. Ils provoquent des incidents surnaturels suscitant la panique des moscovites et des bureaucrates soviétiques. Marguerite rencontre l'un des serviteurs du Diable. Il lui propose un marché : devenir la reine d'un bal organisé par Satan en échange de quoi elle pourra revoir le Maître. Elle accepte. Avant de rejoindre le bal elle profite de ses pouvoirs diaboliques, nouvellement acquis, pour venger son amant des critiques qui l'ont ruiné. Après le bal elle revoit le Maître. Pour la récompenser Satan lui redonne un logement et fait apparaître les manuscrits du Maître que ce dernier avait brûlés.
A la fin de son périple à Moscou le diable demande au couple s'il veut quitter la terre avec lui. Ils sont d'accord. Dans l'au delà ils rencontrent Ponce Pilate regrettant la mort du Messie. Ils trouvent la paix auprès d'artistes célèbres décédés avant eux.