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