De roman is een satire op de Sovjetmaatschappij. Het wordt gedekt door een plot waarin twee schijnbaar ongerelateerde verhalen elkaar per hoofdstuk afwisselen. Het eerste thema is de duivel in het moderne Moskou, het tweede is het verhaal van Pontius Pilatus. Deze twee thema's worden verbonden door Satan zelf en de meester met zijn geliefde Margarita. De meester is een verbitterde auteur, wiens historische roman over Pontius Pilatus was afgewezen door het Sovjet literaire comité MASSOLIT.
"Bij de eerste lezing van de roman waren de lezers verbaasd over de gedurfde satire en hilarische komedie".
Door middel van de plot behandelt Boelgakov enkele van de diepste kwesties in het leven: het spel van goed en kwaad, onschuld en schuld, moed en lafheid.
Boelgakov begon de roman te schrijven in 1928. Hij verbrandde het eerste manuscript van de roman in 1930, omdat hij geen toekomst zag als schrijver in de Sovjet-Unie. Het werk werd hervat in 1931. Het tweede ontwerp werd voltooid in 1936, toen alle belangrijke plotlijnen van de definitieve versie klaar waren. Het derde ontwerp was klaar in 1937. Boelgakov bleef het werk herzien, geholpen door zijn vrouw, maar moest vier weken voor zijn dood in 1940 het werk aan de vierde versie staken.
Een gecensureerde versie (12% van de tekst verwijderd en nog meer gewijzigd) van het boek werd voor het eerst gepubliceerd in het tijdschrift Moscow (#11, 1966 en #1, 1967). De tekst van alle weggelaten en gewijzigde delen, met aanduiding van de plaatsen van wijziging, werd op samizdat-basis gepubliceerd. In 1967 drukte de uitgeverij Posev (Frankfurt) een versie die met behulp van deze bijvoegsels tot stand was gekomen.
In de Sovjet-Unie werd de eerste volledige versie, opgesteld door Anna Saakyants, gepubliceerd in 1973, gebaseerd op de versie van begin 1940 die door de uitgever was nagelezen. In 1989 werd de laatste versie opgesteld door literatuurdeskundige Lidija Janovskaja op basis van alle beschikbare manuscripten.
De roman is autobiografisch. Boelgakov is de meester, en zijn beproevingen en moeilijkheden lijken sterk op die van de meester. Margarita is Jelena Sjilovskaja, zijn vaste vriendin die zijn derde vrouw werd. Het verbranden van het manuscript van de meester is precies wat Boelgakov deed, en om dezelfde redenen van wanhoop en frustratie. Natuurlijk verhinderde een literair staatscomité de publicatie ervan, net zoals MASSOLIT in de roman. En Boelgakov was gefascineerd door de confrontatie tussen Christus en Pontius Pilatus.
Boelgakov heeft de publicatie van het manuscript nooit meegemaakt, noch zijn naoorlogse roem. Hij stierf aan nefrosclerose (een erfelijke nierziekte) op 10 maart 1940. Zijn vader stierf aan dezelfde ziekte, en Boelgakov had zijn lot al lang verwacht.
In andere media
De roman is de basis geweest voor films, toneelproducties, opera, ballet en televisieversies.