Moscou, années 1930. Un célèbre écrivain au sommet de sa carrière se retrouve soudain au centre d'un scandale littéraire. L'interprétation de sa pièce est retirée du répertoire, ses collègues évitent manifestement de le rencontrer et en quelques jours il devient un paria. Peu de temps après, il rencontre Margarita, qui devient son amante et sa muse. Inspirée par son amour et son soutien, l'écrivain se lance dans un nouveau roman dans lequel les personnages sont des personnes de son environnement et le personnage principal est le mystérieux Woland, dont le prototype est une récente connaissance étrangère. L'écrivain se plonge dans le monde de son roman et cesse peu à peu de remarquer à quel point fiction et réalité s'entremêlent en un tout.