У творі – дві сюжетні лінії, кожна з яких розвивається самостійно. Дія першої розгортається в Москві протягом декількох травневих днів (днів весняного повного місяця) у 30-х рр.. Нашого століття, дія ж другий відбувається теж у травні, але в місті Ершалаиме ( Єрусалимі) майже дві тисячі років тому – на самому початку нової ери.
Роман побудований таким чином, що глави основної сюжетної лінії перемежаються розділами, складовими другий сюжетну лінію, причому ці вставні глави є те главами з роману майстра, то розповіддю очевидця подій Воланда.
Його супроводжує дивна свита: гарненька відьма Гелла, розв’язний тип Коровьев або Фагот, похмурий і зловісний Азазелло і веселий товстун Бегемот, який здебільшого постає перед читачем в образі чорного кота неймовірних розмірів. Першими зустрічаються з Воландом на Патріарших ставках редактор товстого художнього журналу Михайло Олександрович Берліоз і поет Іван Бездомний, який написав антирелігійну поему про Ісуса Христа. Воланд втручається в їхню розмову, стверджуючи,
На очах враженої Івана Берліоз відразу потрапляє під трамвай, Іван безуспішно намагається переслідувати Воланда, а потім, з’явившись в Массоло (Московська Літературна Асоціація), так заплутано викладає послідовність подій, що його відвозять у заміську психіатричну клініку професора Стравінського, де він і зустрічає головного героя роману – майстри. Воланд, з’явившись в квартиру № 50 будинку 302-біс по Садовій вулиці, яку покійний Берліоз займав разом з директором театру Вар’єте Степаном Ліходєєвим, і, знайшовши останнього в стані тяжкого похмілля, пред’являє йому підписаний ним же, Ліходєєвим, контракт на виступ Воланда у театрі, а потім випроваджує його геть з квартири, і Стьопа незрозумілим чином опиняється в Ялті. До Никанору Івановичу Босому, голові житлового товариства будинку № 302-біс, є Коровьев і просить здати Воланду квартиру № 50, так як Берліоз загинув, а Лиходеев в Ялті. Никанор Іванович після довгих умовлянь погоджується і отримує від Коровьева понад плату, обумовленої договором, 400 рублів, які ховає у вентиляції.
Того ж дня до Никанора Івановича приходять з ордером на арешт за зберігання валюти, так як ці рублі перетворилися на долари. Приголомшений Никанор Іванович потрапляє в ту ж клініку професора Стравінського.
У цей час фіндиректор Вар’єте Римський і адміністратор Варенуха безуспішно намагаються розшукати по телефону зниклого Лиходеева й дивуються, отримуючи від нього одну за одною телеграми з Ялти з проханням вислати грошей і підтвердити його особу, так як він закинутий в Ялту гіпнотизером Воландом. Вирішивши, що це – безглузда жарт Лиходеева, Римський, зібравши телеграми, посилає Варенуху віднести їх “куди треба”, проте Варенуха зробити цього не вдається: Азазелло і Коров’єв, підхопивши його під руки, доставляють Варенуху в квартиру № 50, а від поцілунку нагий відьми Гелли Варенуха позбавляється почуттів. Увечері на сцені театру Вар’єте починається вистава з участю великого мага Воланда і його свити, Фагот пострілом з пістолета викликає в театрі грошовий дощ, і весь зал ловить падаючі червінці. Потім на сцені відкривається “дамський магазин”, де будь-яка жінка з числа тих, що сидять в залі може безкоштовно одягнутися з ніг до голови. Тут же в магазин вишиковується черга, проте після закінчення вистави червінці перетворюються на папірці, а все, придбане в “дамському магазині”, зникає без сліду, змусивши довірливих жінок метатися по вулицях у самій білизні.
Після вистави Римський затримується у себе в кабінеті, і до нього є перетворений поцілунком Гелли у вампіра Варенуха. Побачивши, що той не відкидає тінь, смертельно наляканий, миттєво посивілий Римський на таксі мчить на вокзал і кур’єрським поїздом їде до Ленінграда. Тим часом Іван Бездомний, познайомившись з майстром, розповідає йому про те, як він зустрівся з дивним іноземцем, який вбив Мішу Берліоза; майстер пояснює Івану, що зустрівся він на Патріарших з сатаною, і розповідає Івану про себе.
Майстром його називала його кохана Маргарита.
Будучи істориком за освітою, він працював в одному з музеїв, як раптом несподівано виграв величезну суму – сто тисяч рублів. Він залишив роботу в музеї, зняв дві кімнати в маленькому будиночку в одному з арбатских провулків і почав писати роман про Понтія Пілата. Роман вже був майже закінчений, коли він випадково зустрів на вулиці Маргариту, і любов вразила їх обох миттєво. Маргарита була одружена з гідною людиною, жила з ним в особняку на Арбаті, але не любила його.
Кожен день вона приходила до майстра, роман наближався до кінця, і вони були щасливі. Нарешті роман був дописаний, і майстер відніс його в журнал, але надрукувати його там відмовилися, проте в газетах з’явилося кілька розгромних статей про роман, підписаних критиками Аріманом, Латунський і Лавровичем. І тут майстер відчув, що захворює. Одного разу вночі він кинув роман у піч, але прибігла стривожена Маргарита вихопила з вогню останню пачку листів.
Вона пішла, несучи рукопис з собою, щоб гідно попрощатися з чоловіком і вранці повернутися до коханого назавжди, проте через чверть години після її відходу до нього у вікно постукали – розповідаючи Івану свою історію, в цьому місці він знижує голос до шепоту, – і ось через кілька місяців, зимової ночі, прийшовши до себе додому, він виявив свої кімнати зайнятими і відправився в нову заміську клініку, де і живе вже четвертий місяць, без імені та прізвища, просто – хворий з кімнати № 118.
Цього ранку Маргарита прокидається з відчуттям, що щось має статися. Втираючи сльози, вона перебирає листи обгорілої рукописи, роздивляється фотографію майстра, а після вирушає на прогулянку в Олександрівський сад. Тут до неї підсаджується Азазелло і передає їй запрошення Воланда – їй відводиться роль королеви на щорічному балу у сатани. Увечері того ж дня Маргарита, роздягнувшись догола, натирає тіло кремом, який дав їй Азазелло, стає невидимою і вилітає у вікно.
Пролітаючи повз письменницького будинку, Маргарита влаштовує розгром у квартирі критика Латунського, на її думку погубив майстра. Потім Маргариту зустрічає Азазелло і приводить її до квартири № 50, де вона знайомиться з Воландом і іншими членами його свити. Опівночі починається весняний бал повного місяця – великий бал у сатани, на який запрошені донощики, кати, розбещувачі, вбивці – злочинці усіх часів і народів; чоловіки є у фраках, жінки – оголеними. Протягом декількох годин нагая Маргарита вітає гостей, підставляючи коліно для поцілунку.
Нарешті бал закінчено, і Воланд запитує у Маргарити, що вона хоче в нагороду за те, що була у нього господинею балу. І Маргарита просить негайно повернути їй майстра. Тут же з’являється майстер у лікарняному одязі, і Маргарита, порадившись з ним, просить Воланда повернути їх у маленький будиночок на Арбаті, де вони були щасливі. Тим часом одне московське установа починає цікавитися дивними подіями, що відбуваються в місті, і всі вони шикуються в логічно ясне ціле: і таємничий іноземець Івана Бездомного, і сеанс чорної магії в Вар’єте, і долари Никанора Івановича, і зникнення Римського і Лиходеева. Стає ясно, що все це робота однієї і тієї ж зграї, очолюваної таємничим магом, і всі сліди цієї зграї ведуть в квартиру № 50.
Звернемося тепер до другої сюжетної лінії роману.
У палаці Ірода Великого прокуратор Іудеї Понтій Пілат допитує арештованого Ієшуа Га-Ноцрі, якому Синедріон виніс смертний вирок за образу влади кесаря, і вирок цей спрямований на затвердження до Пилата. Допитуючи арештованого, Пілат розуміє, що перед ним не розбійник, підбурювали народ до непокори, а бродячий філософ, що проповідує царство істини і справедливості. Проте римський прокуратор не може відпустити людину, якого звинувачують у злочині проти кесаря, і стверджує смертний вирок. Потім він звертається до первосвященика іудейським Каифа, який на честь наступаючого свята Великодня може відпустити на свободу одного з чотирьох засуджених на страту злочинців; Пилат просить, щоб це був Га-Ноцрі.
Однак Каифа йому відмовляє і відпускає розбійника Опції Раввана. На вершині Лисої гори стоять три хрести, на яких розп’ято засуджені. Після того, як натовп роззяв, що супроводжувала процесію до місця страти, повернулася в місто, на Лисій горі залишається тільки учень Ієшуа Левій Матвій, колишній збирач податків.
Кат заколює змучених засуджених, і на гору обрушується раптовий злива. Прокуратор викликає Афрания, начальника своєї таємної служби, і доручає йому вбити Іуду з Кириафа, що отримав гроші від Синедріону за те, що дозволив у своєму будинку заарештувати Ієшуа Га-Ноцрі. Незабаром молода жінка на ім’я Ніза нібито випадково зустрічає в місті Юду і призначає йому побачення за містом у Гефсиманському саду, де на нього нападають невідомі, заколюють його ножем і відбирають капшук з грошима.
Через деякий час Афраний доповідає Пилата про те, що Іуда зарізаний, а мішок з грошима – тридцять тетрадрахм – підкинутий у дім первосвященика. До Пилата призводять Левія Матвія, який показує прокуратору пергамент із записаними ним проповідями Га-Ноцрі. “Найбільш тяжкий порок – боягузтво”, – читає прокуратор.
Але повернемося до Москви. На заході сонця на терасі одного з московських будинків прощаються з містом Воланд і його свита. Раптово з’являється Левій Матвій, який пропонує Воланду взяти майстра до себе і нагородити його спокоєм. “А що ж ви не берете його до себе, у світ?” – Запитує Воланд. “Він не заслужив світла, він заслужив спокій”, – відповідає Левій Матвій. Через деякий час, в будиночок до Маргарити і майстру є Азазелло і приносить пляшку вина – подарунок Воланда.
Випивши вина, майстер і Маргарита падають без почуттів; в ту ж мить починається метушня, в будинку скорботи: помер пацієнт з кімнати № 118; і в ту ж хвилину в особняку на Арбаті молода жінка раптово блідне, схопившись за серце, і падає на підлогу. Чарівні чорні коні несуть Воланда, його свиту, Маргариту і майстри. “Ваш роман прочитали, – говорить Воланд майстру, – і я хотів би показати вам вашого героя. Близько двох тисяч років сидить він на цьому майданчику і бачить у сні місячну дорогу і хоче йти по ній і розмовляти з бродячим філософом.
Ви можете тепер скінчити роман однією фразою “. “Вільний! Він чекає на тебе! “- Кричить майстер, і над чорною безоднею загоряється неосяжний місто з садом, до якого простягнулася місячна дорога, і по дорозі цієї стрімко біжить прокуратор. “Прощайте!” – Кричить Воланд; Маргарита і майстер йдуть по мосту через струмок, і Маргарита говорить: “Ось твій вічний дім, увечері до тебе прийдуть ті, кого ти любиш, а вночі я буду берегти твій сон”. А в Москві, після того як Воланд покинув її, ще довго триває слідство у справі про злочинну зграю, проте заходи, прийняті до її затриманні, результатів не дають.
Досвідчені психіатри приходять до висновку, що члени зграї були небаченої сили гіпнотизерами.
Проходить кілька років, події тих травневих днів починають забуватися, і тільки професор Іван Миколайович Понирєв, колишній поет Бездомний, кожен рік, як тільки настає весняне святкове повний місяць, з’являється на Патріарших ставках і сідає на ту ж лавку, де вперше зустрівся з Воландом, а потім, пройшовши по Арбату, повертається додому і бачить один і той самий сон, в якому до нього приходять і Маргарита, і майстер, і Ієшуа Га-Ноцрі, і жорстокий п’ятий прокуратор Іудеї вершник Понтій Пілат.