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