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