Il romanzo è una satira sulla società sovietica. È coperto da una trama in cui due storie apparentemente non correlate si alternano di capitolo in capitolo. Il primo tema della trama è il Diavolo nella Mosca moderna; il secondo è la storia di Ponzio Pilato. A collegare questi due temi sono Satana stesso, e il Maestro con la sua devota amante Margarita. Il Maestro è un autore amareggiato, il cui romanzo storico su Ponzio Pilato era stato rifiutato dal comitato letterario sovietico MASSOLIT.
"Alla prima lettura del romanzo, i lettori sono rimasti stupiti dalla sua audace satira e dalla sua esilarante commedia".
Attraverso la trama, Bulgakov affronta alcune delle questioni più profonde della vita: il gioco del bene e del male, l'innocenza e la colpa, il coraggio e la codardia.
Bulgakov iniziò a scrivere il romanzo nel 1928. Bruciò il primo manoscritto del romanzo nel 1930, non vedendo alcun futuro come scrittore in Unione Sovietica. Il lavoro fu ripreso nel 1931. La seconda stesura fu completata nel 1936 e a quel punto tutte le linee principali della trama della versione finale erano al loro posto. La terza stesura fu terminata nel 1937. Bulgakov continuò a rivedere l'opera, aiutato da sua moglie, ma fu costretto a interrompere il lavoro sulla quarta versione quattro settimane prima della sua morte nel 1940.
Una versione censurata (12% del testo rimosso e ancora più cambiato) del libro fu pubblicata per la prima volta nella rivista Moscow (#11, 1966 e #1, 1967). Il testo di tutte le parti omesse e modificate, con l'indicazione dei luoghi di modifica, fu pubblicato su base samizdat. Nel 1967 l'editore Posev (Francoforte) stampò una versione prodotta con l'aiuto di questi inserti.
In Unione Sovietica, la prima versione completa, preparata da Anna Saakyants, fu pubblicata nel 1973, sulla base della versione dell'inizio del 1940 rivista dall'editore. Nel 1989 l'ultima versione è stata preparata dall'esperta di letteratura Lidiya Yanovskaya sulla base di tutti i manoscritti disponibili.
Il romanzo è autobiografico. Bulgakov è il Maestro, e le sue prove e difficoltà sono molto simili a quelle che affronta il Maestro. Margarita è Yelena Shilovskaya, la sua fidanzata di lunga data che divenne la sua terza moglie. Il rogo del manoscritto del Maestro è proprio quello che fece Bulgakov, e per le stesse ragioni di disperazione e frustrazione. Naturalmente un comitato letterario statale ne impedì la pubblicazione, proprio come fece MASSOLIT nel romanzo. E Bulgakov era affascinato dal confronto tra Cristo e Ponzio Pilato.
Bulgakov non visse mai per vedere il manoscritto pubblicato, né per godere della sua fama post-bellica. Morì di nefrosclerosi (una malattia renale ereditaria) il 10 marzo 1940. Suo padre morì della stessa malattia, e Bulgakov si aspettava da tempo il suo destino.
In altri media
Il romanzo è stato la base di film, produzioni teatrali, opera, balletto e versioni televisive.