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