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