Всё начинается с того, что в Москву неожиданно прибывает Воланд — сам дьявол — в сопровождении своей эксцентричной свиты, в которую входят Коровьев-Фагот, черный кот Бегемот, вампирша Гелла и убийца Азазелло. С их приходом жизнь советской столицы превращается в настоящий водоворот чудесных, пугающих и абсурдных событий. Театральные фокусы оборачиваются скандалами, чиновники теряют головы — в прямом и переносном смысле — а обычные москвичи оказываются втянуты в игру мистических сил, не всегда понимая, с кем имеют дело.
На фоне этой мистической суеты разворачивается глубоко личная и трагическая история Мастера и Маргариты. Мастер — талантливый писатель, создавший роман о Понтии Пилате и Иешуа Га-Ноцри, за который подвергается гонениям и теряет всё: признание, свободу, душевное равновесие. Он оказывается в психиатрической больнице, сломленный системой и предательством близких.
Его возлюбленная Маргарита, женщина яркая, страстная и смелая, оказывается готова на любые жертвы, чтобы спасти любимого человека. Её путь — это путь отчаянной любви, который приводит её в загадочный бал у Сатаны, где она становится королевой. Через испытания, соблазны и мистические откровения она идёт, чтобы вернуть Мастеру его жизнь и надежду.
Булгаков мастерски соединяет несколько пластов повествования. На страницах романа Москва 1930-х годов соседствует с древним Ершалаимом, где разворачивается история Понтия Пилата и Иешуа, человека, чьи слова о доброте и истине обрекают его на смерть.

