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