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