В самом сердце Москвы 1930-х годов известный драматург внезапно оказывается в опале: его пьесу снимают с репертуара, а из Союза литераторов выгоняют с клеймом «антисоветчика». На этом жизненном дне он встречает Маргариту — женщину неземной красоты, чья душа страдает в несчастливом браке. Их встреча становится началом нового романа, в котором героями оказываются реальные люди из его окружения.
Писатель начинает творить, перенося на страницы знакомых и незнакомцев, но особое место в его замысле занимает таинственный Воланд — мистический персонаж, списанный с загадочного иностранца. Появление этого героя в романе неожиданно начинает влиять на реальную жизнь автора и его возлюбленной, запуская цепь странных и необъяснимых событий, где граница между вымыслом и правдой постепенно стирается.